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

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

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



Чат с GPT Компилятор