В данном уроке мы с вами разберем директиву
@foreach
шаблонизатора Blade,
представляющую собой цикл для перебора массива.
Рассмотрим работу данной директивы на практическом
примере. Пусть из действия в представление
передается какой-то массив $arr
.
Переберем этот массив циклом и выведем его элементы на экран:
@foreach ($arr as $elem)
{{ $elem }}
@endforeach
Давайте выведем каждый элемент массива в отдельном абзаце:
@foreach ($arr as $elem)
<p>{{ $elem }}</p>
@endforeach
Давайте выведем элементы нашего массива в
виде списка ul
:
<ul>
@foreach ($arr as $elem)
<li>{{ $elem }}</li>
@endforeach
</ul>
Передайте из действия в представление массив
с числами. Выведите этот массив в виде списка
ul
.
Модифицируйте предыдущую задачу так, чтобы в пункты списка выводились квадраты элементов массива.
Модифицируйте предыдущую задачу так, чтобы в пункты списка выводились квадратные корни элементов массива.