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

Условия и циклы @foreach в Blade в Laravel

Пусть из действия контроллера в представление передается следующее:

<?php return view('post.show', [ 'arr' => [-1, 2, -3, 4, 5], ]); ?>

Директиву @foreach можно комбинировать с директивой @if. Выведем, например, только положительные элементы массива:

<ul> @foreach ($arr as $elem) @if ($elem > 0) <li>{{ $elem }}</li> @endif @endforeach </ul>

А теперь, наоборот, выведем список только в том случае, если количество элементов в массиве больше нуля:

@if (count($arr) > 0) <ul> @foreach ($arr as $elem) <li>{{ $elem }}</li> @endforeach </ul> @endif

Пусть из действия контроллера в представление передается следующее:

<?php return view('post.show', [ 'arr' => [1, 2, 3, 4, 5, 6], ]); ?>

Выведите этот массив в виде списка ul. Сделайте так, чтобы в список попадали только четные числа.

Пусть из действия контроллера в представление передается следующее:

<?php return view('post.show', [ 'data' => [1, 2, 3], ]); ?>

Переменная $data может содержать массив с числами либо быть обычным числом. Если это массив - выведите элементы в виде списка ul, если число - выведите его в абзаце.

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