madeitbelgium/domainbox

PHP Laravel Domainbox SDK

0.9.0 2020-09-08 19:43 UTC

README

Build Status Coverage Status Latest Stable Version Latest Unstable Version Total Downloads License

使用这个Laravel包,您可以从domainbox.com创建和更新域名。

安装

在您的 composer.json 中要求此包并更新composer。

"madeitbelgium/domainbox": "~0.*"

更新composer后,将ServiceProvider添加到 config/app.php 中的providers数组中

MadeITBelgium\Domainbox\DomainboxServiceProvider::class,

您可以使用facade进行更短的代码。将以下内容添加到您的别名中

'Domainbox' => MadeITBelgium\Domainbox\DomainboxFacade::class,

文档

用法

use MadeITBelgium\Domainbox\Domainbox;

$domainbox = new Domainbox($reseller, $username, $password, $sandbox); //Sandbox by default false

在Laravel中,您可以使用Facade

$checkDomainAvailability = Domainbox::domain()->checkDomainAvailability($domainname, $launchPhase = 'GA', $allowOfflineLookups = false, $numberOfRetries = 1); // \MadeITBelgium\Domainbox\Response\DomainAvailable
$checkDomainAvailability->isAvailable();

$checkDomainAvailability = Domainbox::domain()->checkDomainAvailabilityPlus($domainname, $tlds); // Array of \MadeITBelgium\Domainbox\Response\DomainAvailable
$checkDomainAvailability[0]->isAvailable();

Laraval验证器

public function store(Request $request) {
    $this->validate($request, ['domainname' => 'domainname|domainavailable']);
}

完整的文档可以在: http://www.madeit.be/ 找到

支持

支持github或邮件: tjebbe.lievens@madeit.be

贡献

请尽量遵循psr-2编码风格指南。 http://www.php-fig.org/psr/psr-2/

许可

此包受LGPL许可。您可以在个人和商业项目中免费使用它。代码可以被分支和修改,但原始版权作者应始终被包括!