Løst - Laravel -kastemetode Ikke tillattHttpException

Solved Laravel Throwing Methodnotallowedhttpexception



Problem

Hvis du får lignende meldinger med unntak

Symfony Component HttpKernel Exception MethodNotAllowedHttpException

Problemet er vanligvis at du ikke har spesifisert riktig rutetype.





Du får den feilen fordi du kan legge ut på en GET -rute.



Prøv å dele ruten din for i en egen GET- og POST -rute.



Løsning

Nye ruter:





Rute::post('validere', '[e -postbeskyttet]');

Rute::('validere', funksjon () {
komme tilbakeUtsikt::gjøre('innlogging for medlemmer');
});

Da kan kontrollermetoden bare være

offentlig funksjonvalidateCredentials()
{
$ e -post =Inngang::post('e -post');
$ passord =Inngang::post('passord');
komme tilbake 'E -post:' . $ e -post . 'og passord:' . $ passord;
}