Solved - Laravel Throwing MethodingNotallowedHttpexception

Solved - Laravel Throwing MethodingNotallowedHttpexception

Problème

Si vous recevez des messages similaires à l'exception

Symfony \ Component \ httpkernel \ exception \ MethodnotallowedHttpexception

Le problème est généralement que vous n'avez pas spécifié le type d'itinéraire approprié.

Vous obtenez cette erreur parce que vous pourriez publier sur un itinéraire.

Essayez de diviser votre routage pour des itinéraires de Get et Post séparés.

Solution

Nouveaux itinéraires:

Route :: Post («Valider», «MemberController @ ValidateCredentials»);
Route :: get ('valider', function ()
Return View :: Make ('Membres / Login');
);

Ensuite, votre méthode de contrôleur pourrait simplement être

fonction publique validatecredentials ()

$ e-mail = entrée :: post ('e-mail');
$ mot de passe = entrée :: post («mot de passe»);
Renvoyez "Email:" . $ e-mail . " et mot de passe: " . $ mot de passe;