Laravel 5 使用Auth::username时尝试获取非对象的属性

Laravel 5 使用Auth::username时尝试获取非对象的属性,laravel-5,Laravel 5,当我的views.blade.php包含以下代码时,我出错: {!!Auth::user()->name!!} 我想显示管理员中在线的姓名。返回到所需视图时在控制器内传递姓名,例如,返回到视图时在控制器内传递姓名应该是这样的: return view('myView', [ 'name' => Auth::user()->name, ]); 在blade视图中,您可以像{{$name}} 干杯,,如果您遇到该错误,则当前没有经过身份验

当我的
views.blade.php
包含以下代码时,我出错:

{!!Auth::user()->name!!}

我想显示管理员中在线的姓名。

返回到所需视图时在控制器内传递姓名,例如,返回到视图时在控制器内传递姓名应该是这样的:

return view('myView', [
            'name' => Auth::user()->name,
        ]);
在blade视图中,您可以像
{{$name}}


干杯,,

如果您遇到该错误,则当前没有经过身份验证的用户,或者如果您使用的是5.2,则可能意味着您没有将“web”中间件应用于该路由

当没有经过身份验证的用户或没有会话存储时,
Auth::user()
将返回null