如何在查看刀片laravel中检查集合是否为空?

Suc*_*Man 2 collections if-statement laravel laravel-blade laravel-5.6

如果我dd($items);在控制器中,结果如下:

在此输入图像描述

在视图刀片laravel我检查集合是否为空如下:

@if($items)
...
@endif
Run Code Online (Sandbox Code Playgroud)

但它不起作用

我怎么解决这个问题?

MyL*_*ary 9

你可以使用$ items-> isEmpty(); 或$ items-> isNotEmpty();

像这样:

@if(!$items->isNotEmpty())
...
@endif
Run Code Online (Sandbox Code Playgroud)

你可以在这里进一步阅读:https: //laravel.com/docs/5.5/collections#method-isempty