lotteryAdmin(); abort_if($admin === null, 401); if ($denied = AdminSiteScope::denyUnlessPlayerAccessible($admin, $player)) { return $denied; } $updated = $passwords->reset($player, (string) $request->validated('password')); return ApiResponse::success([ 'password_reset' => true, 'player_id' => (int) $updated->id, ], request: $request); } }