С помощью Blade директивы @if
можно задавать условия в представлениях.
Давайте посмотрим на примере.
Пусть из действия в представление передается переменная, определяющая, авторизован пользователь или нет:
<?php
return view('post.show', [
'isAuth' => true
]);
?>
Покажем текст только для авторизованного пользователя:
@if ($isAuth)
вы авторизованы
@endif
А тепер покажем текст для неавторизованного пользователя:
@if (!$isAuth)
вы не авторизованы
@endif
Пусть из действия в представление
передается переменная, содержащая
возраст пользователя.
Покажите в представлении текст
только для пользователей старше
18
лет.