Задать вопрос
@freeeeez

Как установить cookie перед отправкой ответа в Laravel?

При первом посещении сайта пользователю ставиться cookie('city') со значением его города, определяется по IP. И одновременно с этим этот город должен выводиться на сайте. Но при попытке вывода cookie выходит ошибка и город появляется только после перезагрузки страницы. Как сделать чтобы первое посещение сайта одновременно устанавливало cookie и при загрузки главной уже подставляло значение в код страницы? Как это сделать чтобы при просмотре любой страницы устанавливалось cookie? Просто я добавил код установки в routes.php, но может есть какой то другой способ
  • Вопрос задан
  • 1314 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    PHP-фреймворк Laravel
    2 месяца
    Далее
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
Решения вопроса 1
Astatroth
@Astatroth
Я тут случайно
Cookie::queue($name, $value, $expires)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы