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

Цикл @forelse в Blade в Laravel

В Blade также встроен цикл @forelse. Если в массиве есть элементы, цикл их переберет, а если элементов нет - выведет сообщение из блока @empty.

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

<?php return view('post.show', [ 'arr' => ['a', 'b', 'c'], ]); ?>

Тогда в представлении можно написать так:

@forelse ($arr as $elem) <p>{{ $elem }}</p> @empty <p>array is empty</p> @endforelse

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

<?php return view('post.show', [ 'users' => ['user1', 'user2', 'user3'], ]); ?>

Если в массиве есть элементы, выведите каждый в своем абзаце. Если элементов нет, выведите сообщение об этом.

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