【发布时间】:2021-04-14 23:29:44
【问题描述】:
我怎样才能让它工作:
<ul>
@guest
<li><a href="/">Home</a></li>
<li><a href="#login">Log in</a></li>
<li><a href="#signup">Sign up</a></li>
@endguest
@verified
<li><a href="/">Dashboard</a></li>
<li><a href="#profile">Profile</a></li>
<li><a href="#logout">Log out</a></li>
@endverified
</ul>
还是坚持下去就省了:
<ul>
@guest
<li><a href="/">Home</a></li>
<li><a href="#login">Log in</a></li>
<li><a href="#signup">Sign up</a></li>
@endguest
@auth
@if (auth()->user()->email_verified_at)
<li><a href="/">Dashboard</a></li>
<li><a href="#profile">Profile</a></li>
<li><a href="#logout">Log out</a></li>
@endif
@endauth
</ul>
这个好像不行:
<ul>
@guest
<li><a href="/">Home</a></li>
<li><a href="#login">Log in</a></li>
<li><a href="#signup">Sign up</a></li>
@endguest
@auth('verified')
<li><a href="/">Dashboard</a></li>
<li><a href="#profile">Profile</a></li>
<li><a href="#logout">Log out</a></li>
@endauth
</ul>
【问题讨论】:
-
你使用的是哪个版本的 Laravel?
-
我用的是8.12版
-
你试过清除缓存吗?
php artisan cache:clearphp artisan config:clearphp artisan view:clear -
我试过了.. 但是当使用
@auth('verified')我得到:Auth guard [verified] is not defined. -
您使用的是哪种正宗方法? Laravel 有 ui 身份验证、微风、强化
标签: laravel laravel-blade laravel-8 laravel-fortify