lotteryAdmin(); abort_if($admin === null, 401); $siteId = (int) $request->query('admin_site_id', 0); abort_if($siteId <= 0, 422); abort_if(! AdminAgentSettlementScope::siteAccessible($admin, $siteId), 404); return ApiResponse::success($hintsService->hints($siteId)); } }