Решено - Laravel Throwing MethodNotAllowedHttpException

Solved Laravel Throwing Methodnotallowedhttpexception



Проблем

Ако получавате подобни съобщения с изключение

Symfony Component HttpKernel Exception MethodNotAllowedHttpException

Проблемът обикновено е, че не сте посочили правилния тип маршрут.







Получавате тази грешка, защото може да публикувате в GET маршрут.



Опитайте да разделите маршрутизацията си на отделни GET и POST маршрути.



Решение

Нови маршрути:





Маршрут::пост(„потвърждавам“, '[защитен имейл]');

Маршрут::вземете(„потвърждавам“, функция () {
връщанеИзглед::направете('членове/вход');
});

Тогава вашият метод на контролер може просто да бъде

обществен функцияvalidateCredentials()
{
$ имейл =Вход::пост('електронна поща');
$ парола =Вход::пост('парола');
връщане 'Електронна поща: ' . $ имейл . 'и парола:' . $ парола;
}