DNS Record
CloudFlare DNS records
protected function updateDns($domain) { $dns = new Dns(getenv('CLOUDFLARE_API_EMAIL'), getenv('CLOUDFLARE_API_KEY')); $cloudflareIds = array(); foreach (Server::get() as $ip) { // Create DNS record $response = $dns->create(getenv('CLOUDFLARE_ZONE_ID'), 'A', $domain, $ip); if ($response->result->id !== null) { $cloudflareIds[] = $response->result->id; } } return $cloudflareIds; }