【发布时间】:2020-08-03 11:46:36
【问题描述】:
我正在做一个 Laravel 项目。我有 2 个身份验证警卫。这是我第一次使用多重身份验证保护。
通常在前端我使用将访客和登录用户的代码分隔为:
@guest
//Data for Guest Users.
@endguest
@auth
//Data for Logged in Users.
@endauth
现在有了多个 Guard,@guest 只有在我使用默认保护登录系统时才为假。即,即使我通过“Admin Guard”登录,@guest 也处于活动状态。如何检查用户是否是 Admin Guard 的访客或用户是否通过 Admin Guard 登录?
【问题讨论】:
-
@if(auth()->guard...)不适合你吗?
标签: php laravel laravel-5 laravel-blade laravel-7