laravel 正在尝试获取非对象的属性“product_name”(视图:[已关闭]

rqenqsqc  于 2022-11-26  发布在  其他
关注(0)|答案(1)|浏览(117)

**已关闭。**此问题需要debugging details。当前不接受答案。

编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
3天前关闭。
Improve this question
当进入我的站点的管理面板时,它会出现此错误。
正在尝试获取非对象的属性'product_name'

6kkfgxo0

6kkfgxo01#

首先,您需要检查是否有对象返回给您
例如:-

$product = Product::findOrFail($request->id);   // that's mean if fail it's return 404 error
dd($product);     // use it instead of var_dump()

如果你确定你有一个对象
你需要知道什么是回报
1.如果您返回的产品是多产品(集合),则可能需要循环到其中
1.如果返回一个Product,则检查是否将其放入集合(如$product = Product::get()->toArray())中,或者返回特定数据$product = Product::get(['name', 'id'])->toArray()$product = Product::pluck('name','id')->toArray()

相关问题