РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
14 of 1392 menu

Директива @empty

Директива @empty используется в шаблонах Blade для проверки, является ли переменная пустой. Она аналогична PHP-функции empty и возвращает true, если переменная не определена, равна null, false, пустой строке, пустому массиву или числу 0. Директива удобна для вывода альтернативного контента, когда данные отсутствуют.

Синтаксис

@empty($variable) <p>Переменная пуста</p> @endempty

Директива принимает один параметр - имя проверяемой переменной. Блок кода выполняется, если переменная является пустой.

Пример

Проверим, определена ли переменная $user и не является ли она пустой:

@empty($user) <p>Пользователь не найден</p> @endempty

Пример

Используем директиву для проверки наличия статей в массиве:

@empty($articles) <p>Статьи не найдены</p> @endempty

Результат выполнения кода при пустом массиве:

<p>Статьи не найдены</p>

Пример

Проверим строку на пустоту:

@empty($message) <p>Сообщение отсутствует</p> @endempty

Пример

Проверим переменную с числом 0:

@empty($count) <p>Количество равно нулю</p> @endempty

Смотрите также

  • директива @isset,
    которая проверяет, определена ли переменная и не равна ли она null
  • директива @unless,
    которая выполняет блок при ложном условии
  • директива @forelse,
    которая выполняет блок @empty, если коллекция пуста
  • директива @if,
    которая выполняет условную проверку
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить