我有一个包含公共网站和受保护网站(即您必须登录才能访问)的网站。
如何在公共页面上显示登录用户?
引用Auth :: user-> name(etc)会在视图中生成“试图获取非对象属性”错误。
答案 0 :(得分:0)
尝试
Auth::user()->name
不
Auth::user->name
答案 1 :(得分:0)
如果用户未登录,则将收到“尝试获取非对象的属性”错误。您必须首先使用Auth :: check()来查看用户是否已登录。例如:
@if(Auth::check())
<p>{{ Auth::user()->name }}</p>
@endif