Сессия Laravel 419 истекает после развертывания на общем хосте

Я разрабатываю приложение multi auth laravel 5.7, и я отлично работаю в моем локальном env, но после его развертывания на общем хост-сервере и пытаюсь войти в систему или активировать любой почтовый запрос с токеном CSRF сервер возвращает 419 сеанс истекает, пожалуйста, обновите страницу. если я запрещаю промежуточное программное обеспечение laravel csrf, оно работает нормально, прямо сейчас я действительно запутался и мне нужна помощь в этой ситуации или любая информация о том, почему laravel вернет эту ошибку

Вы проверяли конфигурацию сеанса?

jakub_jo 10.10.2018 11:51

не могли бы вы объяснить больше ..

Ahmed Mohamed 10.10.2018 11:52

Очевидно, ваши сеансы не сохраняются, вам необходимо просмотреть конфигурацию сеанса. Вы храните сеансы в файлах? Можно ли записывать в каталог?

jakub_jo 10.10.2018 11:54
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
3
1 801
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

вам не хватает APP_KEY= в файле .env

Я использую тот же файл env из своей локальной среды с ключом приложения и меняю конфигурации базы данных, но все равно получаю тот же ответ.

Ahmed Mohamed 10.10.2018 11:50

Вы проверили свой SESSION_DRIVER= в файле .env? нет ли ошибки в файле storage/logs/laravel.log

N69S 10.10.2018 11:52
Ответ принят как подходящий

Вы должны определить ключ приложения (APP_KEY), прежде чем использовать приложение laravel. поэтому запустите команду ниже для создания нового ключа приложения

php artisan key:generate

Это сгенерирует ключ и поместит его в ваш файл env.

После этого удалите кеш конфигурации и попробуйте еще раз.

php artisan config:cache

Другие вопросы по теме