Laravel
Laravelで401エラーが出てPOSTやアクセスができない時の対処法
目次
Laravelで401エラーが出てPOSTができない時の対処法について書いていきます。
PR
基本的に 401 エラーが出た時は認証関係 のエラー(認証がうまくいっていない)なのですが、具体的にどんなケースがあるのか書いていきます。
少し当たり前な部分もありますが、可能性的にありえるものは書いていきたいと思います。
セッションが時間切れの可能性がある
これはコードのバグというよりは、操作を長いことしていなかった(休憩していたなど)可能性があります。
ページの更新(Command+R)をして、ログインされている状態かどうか一度確認してみましょう。
ログイ ンできていなければ、ログインしてあげれば動くはずです。
チェックした方が良い内容
○ ログインできていない時の画面とログインできている時の画面は変えているか?
○ セッションの持続時間はどのような設定になっているか?
認証が必要なルートに未認証でアクセスしている
項目の通りなのですが、
Route::group(['middleware' => ['auth','verified']], function () {
Route::get('/user', 'UserController@index');
});