我想在laravel中写一个IF语句,如下所示:
@if ({{ Auth::users->admin }} == 1)
test
@else
Test2
@endif
所以我想检查数据库以查看admin表中的admin是否等于1,但是laravel会抛出
解析错误:语法错误,意外'<'
我该如何解决这个问题?
答案 0 :(得分:2)
如果您的视图对未经身份验证的用户可见,则可以使用此选项:
@if(Auth::check() && Auth::user()->admin == 1)
test
@else
Test2
@endif
否则你可以简单地使用: @if(Auth :: user() - > admin == 1) 测试 @其他 TEST2 @endif
{{ }}
将回显视图中的输出。而@if(Auth::user()->admin == 1)
发出if语句。 if(Auth::user()->admin == 1)
。
答案 1 :(得分:-1)
试试这个:
@if (Auth::user()->admin == 1)
test
@else
Test2
@endif