epmnzava / connectreseller-laravel
这是一个使用 connectresseler 进行域名管理的 Laravel 库
1.0.5
2021-10-11 18:56 UTC
Requires
- php: ^7.1|^8.0
- illuminate/support: ^6.0|^7.0|^8.0
README
ConnectReseller 是 OwnRegistrar Inc. 的经销商臂,是一家 ICANN 认证的域名注册商。此包是 connectreseller 服务的包装器。
特性
域名可用性检查
域名注册
安装
版本矩阵
您可以通过 composer 安装此包
composer require epmnzava/connectreseller-laravel
更新您的配置(适用于 Laravel 5.4 及以下版本)
将服务提供者添加到 config/app.php 中的 providers 数组
Epmnzava\ConnectresellerLaravel\ConnectresellerLaravelServiceProvider::class,
将外观添加到 config/app.php 中的 aliases 数组
'DomainApi' => Epmnzava\ConnectresellerLaravel\ConnectresellerLaravelFacade::class,
发布包配置(适用于 Laravel 5.4 及以下版本)
通过运行提供的控制台命令发布配置文件和迁移
php artisan vendor:publish --provider="Epmnzava\ConnectresellerLaravel\ConnectresellerLaravelServiceProvider"
使用方法
域名可用性检查
domain_exits($domain)
检查域名是否存在,如果存在则返回 true,如果不存在则返回 false
//Request $domainapi = new DomainApi; if($domainapi->domian_exists($domain)) //Domain not available for registration else //Domain name available for registration
域名注册
domain_register(string $domain_name, string $duration, string $iswhoidprotection, string $ns1, string $ns2);
注册域名所需的功能
//Request $domainapi = new DomainApi; $response=$domainapi->domain_register("storewid.com", 1, true, "ns1.storewid.com", "ns2.storewid.com"); response --------- { status: false, message: "Domain failed to be registered" } or { status: true, message: "Domain is registered successfully" }
测试
composer test
变更日志
有关最近更改的更多信息,请参阅变更日志。
贡献
有关详细信息,请参阅贡献指南。
安全
如果您发现任何安全相关的问题,请通过电子邮件 epmnzava@gmail.com 而不是使用问题跟踪器。
致谢
许可
MIT 许可证(MIT)。有关更多信息,请参阅许可文件。