Директива @foreach в Blade в Laravel
Директива @foreach представляет собой
цикл для перебора массива.
Пусть из действия контроллера в представление передается следующее:
<?php
return view('post.show', [
'arr' => ['a', 'b', 'c', 'd', 'e'],
]);
?>
Переберем этот массив циклом и выведем его элементы на экран:
@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>
<li>a</li>
<li>b</li>
<li>c</li>
<li>d</li>
<li>e</li>
</ul>
Пусть из действия контроллера в представление передается следующее:
<?php
return view('post.show', [
'arr' => [1, 2, 3, 4, 5],
]);
?>
Выведите этот массив в виде списка ul.
Модифицируйте предыдущую задачу так, чтобы в пункты списка выводились квадраты элементов массива.
Модифицируйте предыдущую задачу так, чтобы в пункты списка выводились квадратные корни элементов массива.