Php 调用未定义的方法illumb\Session\Store::user()

Php 调用未定义的方法illumb\Session\Store::user(),php,laravel,session,Php,Laravel,Session,调用未定义的方法illumb\Session\Store::user()(视图:C:\xampp\htdocs\vms\u ut\resources\views\layouts\navbar.blade.php)(视图:C:\xampp\htdocs\vms\u ut\resources\views\layouts\navbar.blade.php) 看法 @if(Session::user()->level==“Admin”) @else(会话::user()->level==

调用未定义的方法illumb\Session\Store::user()(视图:C:\xampp\htdocs\vms\u ut\resources\views\layouts\navbar.blade.php)(视图:C:\xampp\htdocs\vms\u ut\resources\views\layouts\navbar.blade.php)

看法

  • @if(Session::user()->level==“Admin”)
  • @else(会话::user()->level=='Penyedia')
  • @恩迪夫
看法


请帮助我

你是说授权而不是会话

更改此行:

@if (Session::user()->level == 'Admin')
这条线

@if (Auth::user()->level == 'Admin')

您可以这样使用会话外观:


使用light\Support\Facades\Session

不要使用auth。@FantioMrgno你说不要使用
auth
是什么意思?错误表示找不到名为
user()
的方法。因此,很明显,目前为止,您不能将
user()
用于会话。如果要在会话中存储经过身份验证的用户,
Auth::user()
是默认的laravel方式。
@if (Auth::user()->level == 'Admin')