Laravel:显示非受保护页面的登录用户

问题描述 投票:0回答:2

我有一个公共和受保护的网站(即你必须登录访问)页面。

如何在公共页面上显示登录用户?

对Auth :: user-> name(etc)的引用会在视图中生成“试图获取非对象属性”错误。

authentication laravel views
2个回答
0
投票

尝试

Auth::user()->name

Auth::user->name


0
投票

如果用户未登录,您将收到“尝试获取非对象属性”错误。您必须首先使用Auth :: check()来查看用户是否登录。例如:

@if(Auth::check())
    <p>{{ Auth::user()->name }}</p>
@endif
© www.soinside.com 2019 - 2024. All rights reserved.