Laravel 5.4 POST метод перестает работать при клонировании сайта на сервер разработки - PullRequest
0 голосов
/ 06 октября 2018

Впервые после использования Laravel я столкнулся с действительно странной ситуацией:

Я создал сайт с использованием Laravel 5.4 и все работает с ним в течение нескольких лет.Теперь мне нужно добавить некоторые функции и, кстати, сделать обновление до версии 5.5LTS.Поэтому я клонировал этот веб-сайт на экземпляр linode, который я использую в качестве сервера тестирования, и внезапно все формы, имеющие метод POST, перестают работать.Это означает, что форма входа, форма контакта, добавить в корзину, форма заказа и т. Д. Ajax получает запросы работают нормально.

Linode работает на PHP 7.2.9, в то время как рабочий сервер работает на PHP 7.0

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

Точно так же происходит на моей локальной машине с использованием valet 2.1.1 с PHP 7.2.6

Чтобы проверить, в чем проблема, я добавил несколько контрольных точек в контроллерах, но ни одна из них даже не достигнута,Похоже, что когда вы нажимаете кнопку «Отправить», соответствующая форма делает запрос, но немедленно сбрасывается, чтобы снова опустеть.Таким образом, ни один POST-маршрут не запускает свой метод контроллера.

Сервер тестирования http://630d6253.ngrok.io

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...