dolalima/laravel-dns-facade
最新稳定版本:1.11.2
Composer 安装命令:
composer require dolalima/laravel-dns-facade
包简介
Dns Facade for Laravel framework
README 文档
README
This package provides a DNS facade for the Laravel framework, allowing you to manage DNS records using different DNS providers.
Installation
Install the package via Composer:
composer require dolalima/laravel-dns-facade
Publish the dns provider configuration file:
php artisan vendor:publish --tag=config
Add the service provider to the providers array in config/app.php:
If you are using Laravel 5.5 or later, you can skip this step, as the package will be auto-discovered.
'providers' => [ // Other service providers... Dolalima\Laravel\Dns\Providers\DnsServiceProvider::class, ],
Configuration
After publishing the configuration file, you can configure the package by editing the config/dns.php file.
List Zones
use Dolalima\Laravel\Dns\Facades\Dns; $zones = Dns::zones(); or Dns::provider('cloudflare')->zones();
Find Zone
use Dolalima\Laravel\Dns\Facades\Dns; $zone = Dns::zone('example.com');
List Records
use Dolalima\Laravel\Dns\Facades\Dns; $zone = Dns::zone('example.com'); $records = Dns::records($zone); or $records = $zone->records();
Create Record
use Dolalima\Laravel\Dns\Facades\Dns; $zone = Dns::zone('example.com'); $record = Dns::create($zone, 'A', 'www');
Delete Record
use Dolalima\Laravel\Dns\Facades\Dns; $zone = Dns::zone('example.com'); $result = Dns::delete($zone,'www');
Abilities
- List Zones
- Find Zone
- List Records
- Create Record
- Update Record
- Delete Record
Available DNS Drivers
- AWS Route 53
- Cloudflare
- DigitalOcean (not implemented yet)
- Google Cloud DNS (not implemented yet)
统计信息
- 总下载量: 3
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-02-17