feat: Implement DNS management with dedicated models, repositories, requests, controllers, and services, while refactoring authentication by removing Passport and Sanctum.
This commit is contained in:
@@ -98,6 +98,12 @@ use App\Repositories\VPS\VPSCachedRepository;
|
||||
use App\Repositories\VPS\VPSRepositoryInterface;
|
||||
use App\Repositories\Module\VirtualMachine\VirtualMachineRepository;
|
||||
use App\Repositories\Module\VirtualMachine\VirtualMachineRepositoryInterface;
|
||||
use App\Repositories\DnsManager\Domain\DnsDomainRepository;
|
||||
use App\Repositories\DnsManager\Domain\DnsDomainRepositoryInterface;
|
||||
use App\Repositories\DnsManager\Server\DnsServerRepository as DnsManagerServerRepository;
|
||||
use App\Repositories\DnsManager\Server\DnsServerRepositoryInterface as DnsManagerServerRepositoryInterface;
|
||||
use App\Repositories\DnsManager\Record\DnsRecordRepository;
|
||||
use App\Repositories\DnsManager\Record\DnsRecordRepositoryInterface;
|
||||
|
||||
class RepositoryProvider extends ServiceProvider
|
||||
{
|
||||
@@ -364,6 +370,11 @@ class RepositoryProvider extends ServiceProvider
|
||||
\App\Repositories\Api\Service\ServiceRepositoryInterface::class,
|
||||
\App\Repositories\Api\Service\ServiceRepository::class
|
||||
);
|
||||
|
||||
// DNS Manager
|
||||
$this->app->bind(DnsManagerServerRepositoryInterface::class, DnsManagerServerRepository::class);
|
||||
$this->app->bind(DnsDomainRepositoryInterface::class, DnsDomainRepository::class);
|
||||
$this->app->bind(DnsRecordRepositoryInterface::class, DnsRecordRepository::class);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user