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