所以我正在一个网站上工作,使用Laravel和Semantic UI编写它。作为此站点的一部分,用户可以从任何页面登录,登录后应正确地重定向回他们所在的任何页面。但是,一旦登录,UI的一部分应该更改为显示他们已登录,而不是显示登录按钮。
有一种简单的方法吗?我在这里看到的各种答案都依赖于拥有多个刀片模板,一个用于未登录的用户,另一个用于用户。理想情况下,我更愿意使用单个刀片模板(称为master),我可以简单地覆盖用户正确身份验证时的一部分。理想情况下,此逻辑也不会与任何特定的控制器或路径相关联。
答案 0 :(得分:0)
然后您可以在master
布局中使用类似的内容:
@if(Auth::check())
{{ 'User Is Logged In, Show A LogOut Button' }}
@else
{{ 'User Is Not Logged In, Show A LogIn Button' }}
@endif