user()) { return redirect()->route('login'); } // Check if user has a character $character = $request->user()->character; if (!$character) { // No character exists, redirect to character creation return redirect()->route('game.character.create'); } // Character exists, proceed with request return $next($request); } }