我将此代码放到我的标题布局中,该标题结构从users表中获取字段
<li class="tophe">
Your ID is : {{auth::user()->shenase}}
</li>
此代码对我的索引页有效,但是当我打开其他页面时出现此错误
Class 'auth' not found (View:
###\resources\views\layouts\panel\header.blade.php)
出什么问题了?
答案 0 :(得分:1)
您应将其用作Auth
或auth()
:
<li class="tophe">
Your ID is : {{auth()->user()->shenase}}
</li>
或者:
<li class="tophe">
Your ID is : {{Auth::user()->shenase}}
</li>
希望有帮助。
答案 1 :(得分:1)
在laravel中,有一个身份验证帮助程序,您可以使用它来获取有关当前已验证用户所需的信息,就像这样:
<li class="tophe">
Your ID is : {{auth()->user()->someAttribute}}
</li>
// not auth alone it's a function
答案 2 :(得分:0)
<li class="tophe">
Your ID is : {{\Illuminate\Support\Facades\Auth::user()->shenase}}
</li>
您可以尝试给出auth类的绝对路径