user(); if (! $user || ! $user->isSuperAdmin()) { $message = '슈퍼관리자만 접근할 수 있는 기능입니다.'; // HTMX/AJAX/API 요청인 경우 JSON 응답 if ($request->header('HX-Request') || $request->expectsJson() || $request->ajax()) { return response()->json([ 'success' => false, 'message' => $message, ], 403); } // 웹 요청인 경우 리다이렉트 return redirect()->back()->with('error', $message); } return $next($request); } }