在使用链式操作的时候,例如:

$data->goods_title

如果 $data 为 null,就会引起 local.ERROR: Trying to get property of non-object {“exception”:"[object] (ErrorException(code: 0) 错误。

1. 常规方法是使用 isset 加以判断

2. PHP7 可以使用 ?? (NULL 合并操作符)

3. Laravel 5.5 及以上可以使用 optional 辅助函数

4. 使用 object_get 辅助函数

5. 使用 data_get 辅助函数

6. 除此之外,还可以使用 Null Object Pattern(空对象模式)

?

Laravel遇到Trying to get property of non-object 错误相关推荐

  1. Vue报错:Uncaught TypeError: Cannot assign to read only property’exports‘ of object’#Object‘的解决方法...

    发现问题 运行一下以前的一个Vue+webpack的 vue仿新闻网站  小项目,报错 由于自己vue学习不深入,老是这个报错,找了好久(确切的说是整整一下午^...^)才找到原因 -v- Uncau ...

  2. Property 'submit' of object #HTMLFormElement is not a function

    今天使用jquery的时候使用脚本提交表单$("#submit").submit(); 然后就出现了:Property 'submit' of object #<HTMLFo ...

  3. mongoDB add user in v3.0 问题的解决(Property 'addUser' of object admin is not a func)

    mongoDB add user in v3.0 问题的解决(Property 'addUser' of object admin is not a func) # 问题:创建mongodb帐户时,出 ...

  4. python的objectproperty,python中property(lambda self: object())简单解释,,最后4行lambda

    python中property(lambda self: object())简单解释,,最后4行lambda 最后4行lambda.问题是:如何运作?它们的含义和结果是什么?您能否以简单的方式显示该声 ...

  5. Uncaught TypeError: Cannot read property 'length' of null错误怎么处理?

    Uncaught TypeError: Cannot read property 'length' of null 错误怎么处理? 1.可能是返回的datagrid数据格式有问题,比如{"t ...

  6. [jQuery1.9]Cannot read property ‘msie’ of undefined错误的解决方法

    [jQuery1.9]Cannot read property 'msie' of undefined错误的解决方法 原文:[jQuery1.9]Cannot read property 'msie' ...

  7. Cannot assign to read only property 'exports' of object '#Object'

    在webpack项目中使用@babel/plugin-transform-runtime时,报错 ERROR in Error: E:\workdata\webpackVue/node_modules ...

  8. Vue报错:Uncaught TypeError: Cannot assign to read only property ‘exports‘ of object 的解决方法

    Vue报错:Uncaught TypeError: Cannot assign to read only property 'exports' of object 的解决方法 参考文章: (1)Vue ...

  9. [jQuery] Cannot read property ‘msie’ of undefined错误的解决方法

    [jQuery] Cannot read property 'msie' of undefined错误的解决方法 参考文章: (1)[jQuery] Cannot read property 'msi ...

  10. TypeError: Property 'xx' of object xx(0x3bfb34) is not a function

    做进刚开始做QtQuick遇到了这个问题,在向QML注册C++对象是出现了这个错误. QML debugging is enabled. Only use this in a safe environ ...

最新文章

  1. bzoj 4771: 七彩树 树链的并+可持久化线段树
  2. 光流 | 金字塔迭代(Iterative Pyramidal)LK光流算法(Matlab源代码)
  3. Hadoop hdfs配置
  4. 卡巴斯基安全浏览器_卡巴斯基杀毒软件被曝出用户上网痕迹泄露漏洞
  5. spi四种工作模式时序图_还没学会SPI总线协议?干货都在这里
  6. 关于Redis命令keys在性能方面的说明
  7. 关于SSM项目中配置文件的一些心得
  8. 每年春节被黄牛坑,只因你不了解这个技术!大数据反爬虫系统!
  9. android应用流程图,Android APP 启动流程简析
  10. 解决在VsCode中使用CodeRunner中文乱码
  11. 各类语言、算法学习资料------百度云
  12. Android 隐藏App的图标
  13. 《Photoshop修饰与合成专业技法》目录—导读
  14. php 获取当天是星期几,php 怎么获取今天星期几
  15. 视频分割算法在移动端如何应用
  16. Kyndryl从IBM完全剥离在纽交所独立上市;新思科技收购AI驱动性能优化软件企业Concertio | 全球TMT...
  17. NSMutableAttributedString
  18. Codeforces Round #796 (Div. 2) B Patchouli‘s Magical Talisman
  19. Python基础学习笔记-05字符串、列表、推导式;老师工位随机分配random.shuffle()、算术运算打分例题;
  20. gin redis 链接不上_Redis通俗易懂丶 - 夜雨秋池

热门文章

  1. Photoshop设计网页布局
  2. LoRa扩频、稳定通信、无线抄表、更远距离
  3. 利用vtk+cgal+openmesh(或者第三方格式转换软件)做牙齿模型
  4. ubuntu下安装迅雷thunder
  5. php用while循环做出1到10的乘积,php 数组
  6. python pdfminer linux 版本下载_Python利器 PDFMiner python实现PDF转换TXT(附代码)
  7. NBA的激励机制与大学“考试月”
  8. Random类有参构造和无参构造的区别
  9. jQuery仿天猫翻牌抽奖代码
  10. oracle中decode函数详细解释,oracle中的decode函数