Uny*_*xos 3 php if-statement laravel blade laravel-5.3
我正在尝试用Blade写一个if()条件,我有这个:
@foreach($users as $user)
<tr>
<td>{{$user->id}}</td>
<td>{{$user->username}}</td>
<td>{{$user->email}}</td>
<td><a href="delmember/{{$user->id}}">Supprimer le membre</a></td>
@if({{$user->admin}} == 0)
<td><a href="makeadmin/{{$user->id}}">Passer l'utilisateur Admin</a></td>
@else
<td><a href="noadmin/{{$user->id}}">Retirer l'admin à l'utilisateur</a></td>
@endif
</tr>
@endforeach
Run Code Online (Sandbox Code Playgroud)
我想检查用户是否是admin(我的users表中的列),但if返回3个错误:第一个:if(^ here {{$ user-> admin}} == 0) - >预期:条件
Seconde one:if({{$ user-> admin**^ here**}} == 0) - >预期:分号
第三个:if({{$ user-> admin}} ^ here == 0) - > Expected:Statement
我搜索了一段时间如何解决它,但我没有找到,也许有人可以帮助我.
谢谢 :)
在刀片标签内部,您无需添加其他标签.您当前正在尝试在{{ }}标记内添加@if()标记.试着这样思考:{{ /* php code */ }}和@if(/* php code */).
所以,为了解决你的问题,你只需写:
@if($user->admin == 0)
这应该是它.
| 归档时间: |
|
| 查看次数: |
351 次 |
| 最近记录: |