Обновлен до Laravel 5.4. Некоторые маршруты теперь не работают?

У меня был полностью работающий проект на Laravel 5.3, вчера я обновился до Laravel 5.4 локально, чтобы проверить, все ли работает, и был очень доволен, поэтому разработал план, чтобы запустить его.

Там, где я сейчас развернул сайт на своих forge.laravel.com управляемых серверах, большинство маршрутов работают нормально, но при попытке выйти из системы я получаю следующую ошибку:

введите здесь описание изображения

Я не совсем уверен, в чем проблема на самом деле. Этот сайт отлично работает локально. Может кто-то указать мне верное направление?


person Andy Holmes    schedule 26.01.2017    source источник
comment
Вы проверили post_max_size и upload_max_size в файле productiom php.ini? похоже, что лимиты различаются между онлайн и локальными   -  person Gntem    schedule 26.01.2017
comment
Я просто выхожу из системы, ничего не загружаю @Mr.Phoenix   -  person Andy Holmes    schedule 26.01.2017
comment
попробуйте отладить запрос, отправленный пользователям, выходящим из системы, это должен быть простой вызов Auth::logout внутри запроса GET, не знаю, почему превышается лимит   -  person Gntem    schedule 26.01.2017
comment
Как лучше всего это сделать, @Mr.Phoenix? /logout находится внутри пакета Laravel make:auth   -  person Andy Holmes    schedule 26.01.2017
comment
post_max_size = 8m и upload_max_size = 2m @Mr.Phoenix   -  person Andy Holmes    schedule 26.01.2017


Ответы (2)


В качестве быстрого исправления (после письма Тейлору по электронной почте) он предложил мне закомментировать промежуточное ПО \Illuminate\Foundation\Http\Middleware\ValidatePostSize::class, внутри app\Html\Kernal.php.

Попробовал и получилось отлично!

Легко исправить, когда знаешь как! ха-ха

person Andy Holmes    schedule 26.01.2017
comment
Понятия не имею, почему кто-то проголосовал за это, это исходил от парня, который создал фреймворк! - person Andy Holmes; 02.03.2018

У меня была похожая проблема, я тоже пытался увеличить лимиты. Вы не можете сделать их в файле ini в laravel 5.4, но вы можете добавить свои настройки в public/.htaccess

https://stackoverflow.com/a/42399301/7596103

person A.n1014    schedule 22.02.2017
comment
Это на Laravel Forge, поэтому среда NGINX. Я пытался установить их там, но комментирование промежуточного программного обеспечения было решением Тейлора, поэтому я согласился с ним, ха-ха - person Andy Holmes; 23.02.2017