Это только что написанные функции. На них нет маршрутов.
Сама ситуация:
Пытаюсь написать свой первый middleware.
В функции контроллера, которая отвечает за логин(решил попробовать написать самостоятельно), присваивается session-переменная logged_in(будут значения 1 и 2 в зависимости от прав пользователя).
Далее при запросе к другим страницам middleware должен проверить: если logged_in !=1, пускать на страницу нельзя.
(Да, есть готовые решения, написанные умными людьми, но хочу попробовать, разобраться)
Проблема:
middleware подключился, все нормально, только вот в session(‘id’) он видит null.
Решил проверить, в чем именно проблема.
Вызвал dd(session()->all()) сразу после присваивания. Переменные отображаются, существуют.
Вызвал то же самое в другой функции (выдает вьюшку страницы регистрации, но это не суть). Когда вызвал там, этих переменных нет.
То есть, они где-то теряются. И видны/не видны в зависимости от того, где их вызывают. В этом и вопрос