Условия в Blade в Laravel


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

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

<?php
return view('post.show', [
'isAuth' => true
]);
?>
Покажем текст только для авторизованного пользователя:

@if ($isAuth)
вы авторизованы
@endif
А тепер покажем текст для неавторизованного пользователя:

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