Selesaikan - Kaedah Melempar LaravelTidakDiizinkanHttpKecualian

Solved Laravel Throwing Methodnotallowedhttpexception



Masalah

Sekiranya anda menerima mesej yang serupa kecuali

Symfony Component HttpKernel Exception MethodNotAllowedHttpException

Masalahnya biasanya anda tidak menentukan jenis laluan yang betul.







Anda mendapat ralat itu kerana anda mungkin menghantar ke laluan GET.



Cuba bahagikan penghalaan anda ke laluan GET dan POST yang berasingan.



Penyelesaian

Laluan Baru:





Laluan::jawatan('mengesahkan', '[dilindungi e-mel]');

Laluan::dapatkan('mengesahkan', fungsi () {
kembaliPandangan::membuat('ahli / log masuk');
});

Maka kaedah pengawal anda mungkin

awam fungsivalidateCredentials()
{
$ e-mel =Masukan::jawatan('e-mel');
$ kata laluan =Masukan::jawatan('kata laluan');
kembali 'E-mel:' . $ e-mel . 'dan Kata Laluan:' . $ kata laluan;
}