現役プログラマのWordPressカスタマイズ相談

WordPress(ワードプレス)のお悩み、うまくいかなくてお困りなこと、不具合調査、新規制作依頼まで、ウェブアプリケーションエンジニアがあなたをサポートします。

Laravelエラー405 (Method Not Allowed) の解決策

f:id:jsaz:20171218124540p:plain

Laravelの認証(Auth)をカスタマイズしている最中に発生したエラーです。
何時間もハマったけど原因は単純なものだったので忘れないように残しておきます。

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の書き間違いでした。。
地味な間違いだけど、検索しても出てこなかったので。

広告を非表示にする