Директива @foreach в Blade в Laravel

В данном уроке мы с вами разберем директиву @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.

Модифицируйте предыдущую задачу так, чтобы в пункты списка выводились квадраты элементов массива.

Модифицируйте предыдущую задачу так, чтобы в пункты списка выводились квадратные корни элементов массива.