如何检查 collection 在视图 blade laravel 中是否为空?

How can I check if collection empty in view blade laravel?

如果我在控制器中dd($items);,结果是这样的:

在视图 blade laravel 中,我检查 collection 是否为空,如下所示:

@if($items)
...
@endif

但是不行

我该如何解决这个问题?

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

像这样:

@if(!$items->isNotEmpty())
...
@endif

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

@if ( $items->count() )
....
@endif

我通常会仔细检查,如果我没有得到页面保留的值 运行:

@if(isset($items))
@if(!empty($items))
.....
@endif
@endif


希望对你有帮助