route('web.auth.login'); // 프로젝트 로그인 라우트에 맞춰 조정 } $memNo = (int)session('_sess._mno', 0); if ($memNo <= 0) abort(403); $attemptId = $request->query('attempt_id'); $attemptId = is_numeric($attemptId) ? (int)$attemptId : null; $data = $this->service->buildPageData($attemptId, $memNo); return view('web.mypage.usage.index', $data); } }