Условия и циклы @foreach в Blade в Laravel


Директиву @foreach можно комбинировать с директивой @if. Выведем, например, только положительные элементы массива:

<ul>
@foreach ($arr as $elem)
@if ($elem > 0)
<li>{{ $elem }}</li>
@endif
@endforeach
</ul>
А теперь, наоборот, выведем список только в том случае, если количество элементов в массиве больше нуля:

@if (count($arr) > 0)
<ul>
@foreach ($arr as $elem)
<li>{{ $elem }}</li>
@endforeach
</ul>
@endif