Существование переменной сессии в Laravel
Метод has используется для проверки существования переменной сессии. Этот метод вернет true, если переменная существует и не равна null:
<?php
if ($request->session()->has('key')) {
}
?>
Для проверки существования переменной сессии, даже если она равна null, можно использовать метод exists. Этот метод вернет true, если переменная существует:
<?php
if ($request->session()->exists('key')) {
}
?>