Löst - Laravel Throwing MethodNotAllowedHttpException

Solved Laravel Throwing Methodnotallowedhttpexception



Problem

Om du får liknande meddelanden med undantag

Symfony Component HttpKernel Exception MethodNotAllowedHttpException

Problemet är vanligtvis att du inte har angett rätt ruttyp.







Du får det felet eftersom du kanske postar på en GET -rutt.



Prova att dela upp din ruttning i en separat GET- och POST -rutt.



Lösning

Nya rutter:





Rutt::posta('bekräfta', '[e -postskyddad]');

Rutt::skaffa sig('bekräfta', fungera () {
lämna tillbakaSe::göra('medlemsinloggning');
});

Då kan din controller -metod bara vara

offentlig fungeravalidateCredentials()
{
$ e -post =Inmatning::posta('e-post');
$ lösenord =Inmatning::posta('Lösenord');
lämna tillbaka 'E -post:' . $ e -post . 'och lösenord:' . $ lösenord;
}