Session::regenerateToken();
で二重送信防止をしています。
後から送信したものはTokenMismatchExceptionが発生します。
例外が発生したときはapp\Exceptions\Handler.phpで以下のように設定しています。
public function render($request, Exception $e) {
if ($e instanceof TokenMismatchException) {
// トークンエラーは操作エラー画面に
// A
} else if ($e instanceof Exception) {
// 例外が発生した場合はシステムエラー画面に
// B
}
}
Session::regenerateToken();でTokenMismatchExceptionを発生させた場合、
上記のAに入らずにBに入ります。
Handler.php内でTokenMismatchExceptionを取得するにはどのようにすればよいでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。