Laravelエラー405 (Method Not Allowed) の解決策
Laravelの認証(Auth)をカスタマイズしている最中に発生したエラーです。
何時間もハマったけど原因は単純なものだったので忘れないように残しておきます。
- Laravel DebugBarのRequest
- Laravel DebugBarのExceptions
- Laravel DebugBarのViews
- Method Not Allowedの原因、解決策
- スポンサー
Laravel DebugBarのRequest
status_text Method Not Allowed
status_code 405
Laravel DebugBarのExceptions
/home/vagrant/laravel/vendor/laravel/framework/src/Illuminate/Routing/RouteCollection.php#251
Laravel DebugBarのViews
errors::405 (resources/views/errors/405.blade.php)
Method Not Allowedの原因、解決策
- RouteのRouter Methodsが違いました....
誤)
<?php Route::post('/admin/login', 'AdminController@getLogin')->name('admin_login');
正)
<?php Route::get('/admin/login', 'AdminController@getLogin')->name('admin_login');
getとpostの書き間違いでした。。
地味な間違いだけど、検索しても出てこなかったので。