求解答: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年前

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

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
最佳答案

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

5年前 评论
讨论数量: 2

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

5年前 评论

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

5年前 评论

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