epmnzava/connectreseller-laravel

这是一个使用 connectresseler 进行域名管理的 Laravel 库

1.0.5 2021-10-11 18:56 UTC

This package is auto-updated.

Last update: 2024-09-12 01:37:16 UTC


README

Latest Version on Packagist Total Downloads Emmanuel Mnzava

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)。有关更多信息,请参阅许可文件