求解答:Trying to get property 'avatar' of non-object (View: /home/Vagrant/Code/larabbs/resources/views/topics/_topic_list.blade.php)

我导入后台管理后,直接上传到github上之后就去午睡了,然后醒来重新打开,点击顶端的社区等5个选项,就出现了如图的错误file

我尝试了其他功能,file
此页面中的它的话题中也有一些帖子点击会跳转处如上图一样的错误,我试着找到报错代码所在的地方,file

还是一样的错误,最后我把上午上传到github上的项目重新下载下来,结果还是如上图一样的错误。然后把之前两章的章节又重新看了一遍,甚至重新粘贴了下来,还是如此。新手小白,望解答,谢谢

Huberyoung
附言 1  ·  5年前

补充一下,能进到帖子里的头像也显示不出来了

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
最佳答案

错误不在代码,而是数据库中的数据; avatar 参数是通过 user 对象获取的,如果这个对象不存在,访问相应的参数时就会出现这个错误,目测有删除过用户。临时的解决方案是重置并重新填充数据库,而后面有专门的章节来解决这个问题。

5年前 评论
讨论数量: 2

错误不在代码,而是数据库中的数据; avatar 参数是通过 user 对象获取的,如果这个对象不存在,访问相应的参数时就会出现这个错误,目测有删除过用户。临时的解决方案是重置并重新填充数据库,而后面有专门的章节来解决这个问题。

5年前 评论

@doderic 谢谢,我刚看到后面的章节了,您说的很对,的确是由于删除了用户而帖子仍存在的问题

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!