@lolrofl01

Как правильно в ларавеле работать с сессией при загрузке сайта?

Не смог придумать заголовок лучше. Суть вот в чем. При загрузке сайта у меня должна быть проверка, лежит ли в сессии у юзера инфа по его региону. И если нет - запустить определение региона. В конце - записать его в сессию. И еще кое-какие функции, которые работают по схожему образу - при каждой загрузке сайта. Знаю что для таких целей используют сервис провайдер - но тот не умеет работать с сессией по той причине, что сессия загружается, как я понял, после провайдера. Есть композер - но здесь необходимо указывать при загрузке какого шаблона подключать нужный функционал, можно написать * но не уверен, что это будет верно. Так как правильно организовать работу, как мне нужно? Спасибо
  • Вопрос задан
  • 85 просмотров
Решения вопроса 1
Denormalization
@Denormalization
Если я правильно понял, то делать нужно через Middleware.
Просто пишем Middleware который будет проверять сессии и делать нужные вещи.
Затем вешаем этот Middelware на нужный роут\группу роутов и все.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 05:01
999999 руб./за проект
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект