前提・実現したいこと
セッションタイムアウト後、ログインページに遷移する機能を実装したいです。
具体的には、
セッションが切れる→任意画面のリンクをクリック→ログイン画面に遷移
というような流れの機能を実現させたいです。
.env、session.phpは修正しており、設定した時間でセッションが切れることは確認済みです。(419エラーが表示される)
発生している問題・エラーメッセージ
セッションが切れる→任意画面のリンクをクリックすると、HTTP ERROR 500 が表示されます。
ログイン画面に遷移させたいです。
該当のソースコード
Exceptions/Handler.php
php
1namespace App\Exceptions; 2 3use Exception; 4use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler; 5use Illuminate\Session\TokenMismatchException; 6 7class Handler extends ExceptionHandler 8{ 9 public function render($request, Exception $e) 10 { 11 if ($e instanceof TokenMismatchException) { 12 return redirect()->route('login'); 13 } 14 return parent::render($request, $e); 15 } 16}
補足情報(FW/ツールのバージョンなど)
php7系、laravel7系
回答1件
あなたの回答
tips
プレビュー