@if后面不要用大括号不要用大括号不要用大括号
正确姿势如此下
@if(Auth::user()->id == $article->user_id) xxx@endif
-----以下是原问题,大家自由鄙视-----
我想在blade中判断是不是用户自己的东西,所以我写了下面的代码:
@if({{ Auth::user()->id == $article->user_id }}) <a class="ui right floated blue button" href="{{ route('article.edit',$article->id) }}">编辑</a> <a class="ui right floated red button" href="#">删除</a>@endif
但是laravel报错了,报错内容如下:
syntax error, unexpected '<' (View: D:\website\www\mobook\resources\views\article\index.blade.php)
根本找不到哪里有提示的这个错误符号啊