jezzdk/laravel-domain-validator

1.3 2020-03-13 21:44 UTC

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],
]);