Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗pplrPmBlFeD 61 of 252 menu
◀ ▶

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

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

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

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить