Цикл @forelse в Blade в Laravel


В Blade также встроен интересный цикл @forelse, также перебирающий массивы. Работает он следующим образом: если в массиве есть элементы, то цикл их переберет, а если элементов нет, то выведет сообщение из блока @empty:

@forelse ($arr as $elem)
<p>{{ $elem }}</p>
@empty
<p>в массиве нет элементов</p>
@endforelse