Išspręsta - „Laravel“ metimo metodasNotAllowedHttpException

Solved Laravel Throwing Methodnotallowedhttpexception



Problema

Jei gaunate panašius pranešimus su išimtimi

Symfony Component HttpKernel Exception MethodNotAllowedHttpException

Paprastai problema yra ta, kad nenurodėte tinkamo maršruto tipo.





Šią klaidą gaunate, nes galbūt skelbiate GET maršrutą.



Pabandykite padalinti maršrutą į atskirus GET ir POST maršrutus.



Sprendimas

Nauji maršrutai:





Maršrutas::paštu('patvirtinti', '[apsaugotas el. paštas]');

Maršrutas::gauti('patvirtinti', funkcija () {
grįžtiPeržiūrėti::padaryti('nariai/prisijungimas');
});

Tada jūsų valdiklio metodas gali būti tiesiog

viešas funkcijavalidateCredentials()
{
$ el =Įvestis::paštu(„el. paštas“);
$ slaptažodį =Įvestis::paštu('Slaptažodis');
grįžti „El. Paštas:“ . $ el . 'ir slaptažodis:' . $ slaptažodį;
}