首页 > 解决方案 > Laravel:不确定为什么我会因为“尝试获取非对象的属性”而出错

问题描述

我正在显示日志Trying to get property of non-object,它指向 'item_name' => $typeName ? $typeName : ! is_null($product) ? $product->name : null,下面的块。我的日志记录工具显示$typeName有一个字符串值,"Elegant Top"并且productnull在这个错误发生时,但不确定它为什么会出错。

$typeName = $request->input('type_name') ?? 无效的;

$newType = Item::create([
      'item_name' => $typeName ? $typeName : ! is_null($product) ? $product->name : null,
      'description' => json_encode($desc),
]);

标签: phplaravel

解决方案


推荐阅读