我想寫在laravel IF語句是這樣的:Laravel IF語句拋出回錯誤
@if ({{ Auth::users->admin }} == 1)
test
@else
Test2
@endif
所以我要檢查數據庫,看看是否管理員等於1的用戶表中,但laravel拋出回
解析錯誤:語法錯誤,意想不到的「<」
如何解決這個問題?
我想寫在laravel IF語句是這樣的:Laravel IF語句拋出回錯誤
@if ({{ Auth::users->admin }} == 1)
test
@else
Test2
@endif
所以我要檢查數據庫,看看是否管理員等於1的用戶表中,但laravel拋出回
解析錯誤:語法錯誤,意想不到的「<」
如何解決這個問題?
您可以使用此,如果您的視圖未經驗證的用戶是可見的:
@if(Auth::check() && Auth::user()->admin == 1)
test
@else
Test2
@endif
否則,你可以簡單地使用: @if(AUTH ::用戶() - >管理== 1) 測試 @else Test2 @endif
{{ }}
將在視圖中回顯輸出。而@if(Auth::user()->admin == 1)
作出if語句。 if(Auth::user()->admin == 1)
。
試試這個:
@if (Auth::user()->admin == 1)
test
@else
Test2
@endif
它拋出回解析錯誤:語法錯誤,意外「 - >」 –
@RyanB首先會檢查您是否驗證之後,它會檢查,如果你是一個管理員。 –
唉,我在Auth :: user()後忘了()。這將獲得經過身份驗證的用戶。 @RyanB –