简体   繁体   English

尝试在视图上访问Auth :: user() - > name时尝试获取非对象[Laravel]的属性

[英]Trying to get property of non-object [Laravel] when trying to access Auth::user()->name on view

I'm trying to get username from view using: 我正在尝试从视图中获取用户名:

Auth::user()->name

and I'm getting 而且我正在

Trying to get property of non-object

because Auth::user() is NULL. 因为Auth::user()是NULL。 How is this possible? 这怎么可能? The navbar laravel generates uses the same and it works there. 导航栏laravel生成使用相同,它在那里工作。

EDIT: It seems that I can't even get the auth user from the Controller. 编辑:似乎我甚至无法从Controller获得auth用户。

Auth::guard('admin')->check(); //true
Auth::user(); //null

Any ideas? 有任何想法吗?

好吧,我再次弄清楚了,因为我使用了自定义防护,我实际上需要使用:

Auth::guard('admin')->user()->name;

您还可以从视图中使用全局auth()

{{auth()->user()->name}}

在尝试使用{{Auth::user()->name}}访问视图之前,请确保您已登录。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Laravel:Auth::user()->id 试图获取非对象的属性 - Laravel: Auth::user()->id trying to get a property of a non-object 试图获取非对象laravel 5.3的属性(Auth类) - Trying to get property of non-object laravel 5.3 (Auth class) 刀片auth()-> user()试图获取非对象的属性 - Blade auth()->user() Trying to get property of non-object 在Laravel中使用Auth :: user()-> id摆脱“试图获取非对象的属性” - Get rid of “Trying to get property of non-object” with Auth::user()->id in Laravel 尝试访问数组时尝试获取非对象的属性 - Trying to get property of non-object when trying to access array 试图在laravel 5.4构造函数上获取非对象的属性Auth :: user()-> id - trying to get property of non-object on laravel 5.4 constructor Auth::user()->id Auth::user()->id 返回“试图获取非对象的属性”——Laravel 5.8 - Auth::user()->id returns "Trying to get property of non-object" -- Laravel 5.8 试图在控制器Laravel中获取非对象Auth :: user()-> id的属性“ id”? - Trying to get property 'id' of non-object Auth::user()->id in Controller Laravel? Auth :: user()-> id无法正常工作Laravel 5.2 /试图获取非对象的属性 - Auth::user()->id wont work Laravel 5.2 / Trying to get property of non-object Laravel:试图为 Auth::User()->id 获取非对象的属性“id”; - Laravel: Trying to get property 'id' of non-object for Auth::User()->id;
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM