# Директива @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`.

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

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

←→
↑