expectsJson()) { throw $exception; } if ($this->isVerificationRoute($request)) { $request->session()->flash('verification', [ 'status' => 'error', 'title' => __('auth.verification.expired_title'), 'message' => __('auth.verification.expired_message'), ]); return redirect()->route('verification.notice'); } throw $exception; } } private function isVerificationRoute(Request $request): bool { if ($request->route()?->getName() === 'verification.verify') { return true; } return str_starts_with($request->path(), 'verify-email/'); } }