АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP или фреймворки. Сегодня последний день для записи! Жми!
⊗pplrPmBlCn 41 of 194 menu
НОВИНКА: Практика на Реальных Проектах и Работы в Портфолио. Бесплатный курс! Жми для записи!

Условия в Blade в Laravel

С помощью Blade директивы @if можно задавать условия в представлениях. Давайте посмотрим на примере.

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

<?php return view('post.show', [ 'isAuth' => true ]); ?>

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

@if ($isAuth) вы авторизованы @endif

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

@if (!$isAuth) вы не авторизованы @endif

Пусть из действия в представление передается переменная, содержащая возраст пользователя. Покажите в представлении текст только для пользователей старше 18 лет.