DNS-Integrationen

Den DNS-Provider erstellen

Nachdem Du Deine PHP-Klasse für den DNS-Provider erstellt hast, musst Du eine Datenbankmigration erstellen, um den Provider zu Deiner Datenbank hinzuzufügen.

Die Migration sollte wie folgt aussehen:

<?php

use App\Framework\Core\Hosting\Ipam\DnsProvider\cloudflare;
use App\Framework\Core\Hosting\Ipam\Models\IpamRdns;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Support\Facades\Schema;

return new class extends Migration {
	public function up() {
		IpamRdns::create([
			"name" => "cloudflare",
			"handler" => cloudflare::class
		]);
	}

	public function down() {
	}
};
War das hilfreich?