php - Laravel:不确定为什么我会因为“尝试获取非对象的属性”而出错
问题描述
我正在显示日志Trying to get property of non-object
,它指向 'item_name' => $typeName ? $typeName : ! is_null($product) ? $product->name : null,
下面的块。我的日志记录工具显示$typeName
有一个字符串值,"Elegant Top"
并且product
是null
在这个错误发生时,但不确定它为什么会出错。
$typeName = $request->input('type_name') ?? 无效的;
$newType = Item::create([
'item_name' => $typeName ? $typeName : ! is_null($product) ? $product->name : null,
'description' => json_encode($desc),
]);
解决方案
推荐阅读
- db2 - Db2 on Cloud - 未出现“打开控制台”按钮
- r - 为什么 xgboost 在 data 参数中返回数据类型错误?
- php - 使用表单中的变量创建自定义链接
- python-3.x - 未找到模块且 __main__ 不是 python 导入中的包
- mysql - sql get 查询获取已通过多个证书的学生记录?
- python - Python Pandas 中分类变量的描述性统计
- python - 为什么我的 requests.post 没有读取有效负载数据?
- ios - Swift Table View 花费太多时间来加载 JSON 数据
- elasticsearch - 从弹性搜索中重构资源
- javascript - 始终在特定类型的所有其他 HeaderItems 之后呈现某些 Wicket HeaderItem