madeitbelgium / domainbox
PHP Laravel Domainbox SDK
0.9.0
2020-09-08 19:43 UTC
Requires
- php: >=5.6
- illuminate/support: 5.*|^6.0|^7.0|8.*
Requires (Dev)
- illuminate/container: 5.*|^6.0|^7.0|8.*
- illuminate/validation: 5.*|^6.0|^7.0|8.*
- mockery/mockery: 0.9
- phpunit/phpunit: 5.7.*|6.2.*
This package is auto-updated.
Last update: 2024-08-29 04:09:14 UTC
README
使用此Laravel包,您可以从domainbox.com创建和更新域名。
安装
在您的 composer.json
中要求此包并更新composer。
"madeitbelgium/domainbox": "~0.*"
更新composer后,将ServiceProvider添加到 config/app.php
中的providers数组中
MadeITBelgium\Domainbox\DomainboxServiceProvider::class,
您可以使用外观来缩短代码。将其添加到您的别名单中
'Domainbox' => MadeITBelgium\Domainbox\DomainboxFacade::class,
文档
使用方法
use MadeITBelgium\Domainbox\Domainbox; $domainbox = new Domainbox($reseller, $username, $password, $sandbox); //Sandbox by default false
在laravel中,您可以使用外观
$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();
Laravel验证器
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许可。您可以在个人和商业项目中自由使用它。代码可以被分支和修改,但原始版权作者应始终包含在内!