jezzdk / laravel-domain-validator
1.3
2020-03-13 21:44 UTC
Requires
- php: >=5.6.0
- illuminate/validation: ^6.7|^7.0
Requires (Dev)
- phpunit/phpunit: ^8.5
This package is auto-updated.
Last update: 2024-09-10 21:52:10 UTC
README
为Laravel 6.7及以上版本提供的一个简单的域名验证器。
注意:在Alpine Linux上,DomainActive可能无法按预期工作(docker-library/php#442)
域名
检查字符串是否为有效的域名。
DomainActive
与上述功能相同,但还会对域名进行dnsrr()检查,以查看是否解析到A记录。
用法
use Jezzdk\Laravel\Validator\Domain;
use Jezzdk\Laravel\Validator\DomainActive;
$request->validate([
'domain' => ['required', 'string', new Domain],
]);
$request->validate([
'domain' => ['required', 'string', new DomainActive],
]);