有时$structures数组的值为空,其他变量的代码也能正常工作,但在这种情况下就不行了。
@foreach($structures ?? [] as $item)
{{ $item }}
@endforeach
我通过添加 ()
左右 $structures ?? []
的表达方式。
@foreach(($structures ?? []) as $item)
{{ $item }}
@endforeach
使用 forelse
而不是 foreach
@forelse ($structures as $item)
{{ $item }}
@empty
No Items found.
@endforelse
该 forelse
检查条件如下。
@if ($structures->count())
@foreach ($structures as $item)
{{ $item }}
@endforeach
@else
No Items found.
@endif