Laravel 5.8.11 получает страницу 419, срок действия которой истек, все затронутые формы

Начал с Laravel 5.5, обновленного до 5.8 (текущая версия 5.8.11). Проблема в том, что когда я тестирую локально, все работает как надо, когда я загружаю свой проект на свой хостинг (выделенный сервер / виртуальный хостинг пробовал на обоих), я получаю страницу 419 с истекшим сроком действия, но это не уникально для входа в систему все формы затронуты и дать 419 страница просрочена.

5,5 -> 5,6

update dependency: "fideloper/proxy": "^4.0", updated all other dependencies to latest versions
update php unit: 7
removed php artisan optimize from composer.json

5.6 -> 5.6.30 без изменений

5,6 -> 5,7 обновить зависимость laravel/framework до 5.7 в composer.json изменен каталог ресурсов

From resources/assets/js/* to resources/js/*
From resources/assets/sass/* to resources/sass/*

обновить микс.js

mix.js('resources/js/app.js', 'public/js')
.sass('resources/sass/app.scss', 'public/css');

5,7 -> 5,8 Обновите зависимость laravel/framework до версии 5.8 в composer.json.

Создал новую установку 5.8 и переместил в нее файлы, в настоящее время перемещая только те файлы, которые я отредактировал для созданных (сделав 2 версии 5.5 и 5.8), но это займет некоторое время.

Создан новый ключ приложения (без изменений) Установить домен сеанса по умолчанию на мой домен (без изменений) Протестировано в Firefox и Chrome + в режиме инкогнито, чтобы увидеть, является ли кешированная сессия проблемой.

Выполнил следующие команды:

composer dump-autolaod
php artisan cache:clear
php artisan config:cache
php artisan route:cache

Все формы имеют csrf_field(), также присутствует в голове

Что может быть причиной этой проблемы?

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Laravel Scout - это популярный пакет, который предоставляет простой и удобный способ добавить полнотекстовый поиск в ваше приложение Laravel. Он...
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
0
0
715
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Обычно это вызвано невозможностью сохранения сеанса или сохранением старых файлов cookie.

Поэтому убедитесь, что для каталога хранилища, в котором хранятся сеансы, дано правильное разрешение.

Если вы используете сеансы на основе файлов. Можно проверить с

is_writable(config('session.files'))

Вы можете следовать решениям, представленным в этом другом вопросе, хотя это для Laravel 5.5.

«Срок действия страницы истек из-за бездействия» — Laravel 5.5

спасибо, вы проверите это и обновите вопрос с результатом

Jelly Bean 29.05.2019 12:14
Ответ принят как подходящий

Итак, что сработало для меня, так это создать новую установку laravel 5.8 и скопировать ее файлы в мой существующий проект и пропустить любые файлы, которые он хочет перезаписать, запустить обновление композитора и готово. поэтому я предполагаю, что где-то мне не хватало файла.

Это может быть не лучшее решение, но это сработало для меня.

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