我试图在laravel中使用count()函数,但遇到了此错误语法错误,意外';计数';(T_字符串)

我试图在laravel中使用count()函数,但遇到了此错误语法错误,意外';计数';(T_字符串),laravel,laravel-blade,Laravel,Laravel Blade,这里是我使用这个函数的地方 @if($tags count() > 0) <div class="form-group"> <label for="tags">Tags</label> <select name="tags" id="tags" class="form-control" multiple> @foreach ($tags as $tag) <option value="{{$tag->i

这里是我使用这个函数的地方

@if($tags count() > 0)
<div class="form-group">
<label for="tags">Tags</label>

<select   name="tags"  id="tags" class="form-control" multiple>

    @foreach ($tags as $tag)

    <option value="{{$tag->id}}">
    {{$tag->name}}
    </option>
  @endforeach
</select>
</div>
@endif

我经常遇到这个错误,当count==0时,就会出现这个错误,表示语法错误,意外的“count”(T_STRING) 你知道我怎样才能去掉这个吗
我是学习者

您可以检查标记变量是否已设置,然后计数

@if(isset($tags) && count($tags) > 0)
<div class="form-group">
<label for="tags">Tags</label>

<select   name="tags"  id="tags" class="form-control" multiple>

    @foreach ($tags as $tag)

    <option value="{{$tag->id}}">
    {{$tag->name}}
    </option>
  @endforeach
</select>
</div>
@endif
@if(设置($tags)和计数($tags)>0)
标签
@foreach($tags作为$tag)
{{$tag->name}
@endforeach
@恩迪夫
@if(isset($tags) && count($tags) > 0)
<div class="form-group">
<label for="tags">Tags</label>

<select   name="tags"  id="tags" class="form-control" multiple>

    @foreach ($tags as $tag)

    <option value="{{$tag->id}}">
    {{$tag->name}}
    </option>
  @endforeach
</select>
</div>
@endif