我想写在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 –