ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

php – Blade if()条件错误

2019-07-15 06:38:38  阅读:169  来源: 互联网

标签: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

我想检查用户是否是管理员(我的用户表中的列),但if返回3个错误:
第一个:if(^ here {{$user-> admin}} == 0) – >预期:状况

Seconde one:if({{$user-> admin ** ^ here **}} == 0) – >预期:分号

第三个:if({{$user-> admin}} ^ here == 0) – >预期:声明

我搜索了一段时间如何解决它,但我没有找到,也许有人可以帮助我.

谢谢 :)

解决方法:

在刀片标签内部,您无需添加其他标签.您当前正在尝试在@if()标记内添加{{}}标记.
试着这样思考:{{/ * php code * /}}和@if(/ * php code * /).

所以,为了解决你的问题,你只需写:

@if($user-> admin == 0)

这应该是它.

标签:php,if-statement,laravel,blade,laravel-5-3
来源: https://codeday.me/bug/20190715/1465388.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有