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?