lotteryAdmin(); abort_if($admin === null, 401); if ($denied = AdminSiteScope::denyUnlessPlayerAccessible($admin, $player)) { return $denied; } $before = PlayerApiPresenter::listItem($player); $player->forceFill(['status' => 0])->save(); AuditLogger::recordForAdmin( $request->user(), $request, 'player_manage', 'unfreeze', 'player', (string) $player->id, $before, PlayerApiPresenter::listItem($player->fresh(['wallets'])), ); return ApiResponse::success(PlayerApiPresenter::listItem($player->fresh(['wallets']))); } }