如何解决在Illuminate \ Contracts \ Auth \ Authenticatable | null中找不到属性“遵循”
出现在我身上的错误“ ErrorException 试图获取非对象的属性“跟随”(查看:F:\ laragon \ www \ tweety \ resources \ views_friends-list.blade.php)”
我正在使用Laravel V.6
我正在尝试获取一个从User.php获取关注者列表的类,但刀片模板无法读取该类
刀片文件包含以下代码
<h3 class="font-bold text-xl mb-4">Following</h3>
<ul>
@foreach(auth()->user()->follows as $user)
<li class="mb-4">
<div>
<a class="flex items-center text-sm" href="{{route('profile',$tweet->$user)}}">
<img
src="{{$user->avatar}}"
alt=""
class="rounded-full mr-2"
>
{{$user->name}}
</a>
</div>
</li>
@endforeach
</ul>
而user.php中的函数是
public function follows()
{
return $this->belongsToMany(User::class,'follows','user_id','following_user_id');
}
解决方法
当我从模板中删除$ tweet时,我发现它可以正常工作
非常感谢您的帮助人员
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。