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-11-10 22:14:50 UTC
README
A simple domain validator for Laravel 6.7 and above.
Note: DomainActive doesn't work as expected on Alpine Linux (docker-library/php#442)
Domain
Checks if a string is a valid domain name.
DomainActive
Does the same as above but also does a checkdnsrr() against the domain to see if it resolves to an A record.
Usage
use Jezzdk\Laravel\Validator\Domain;
use Jezzdk\Laravel\Validator\DomainActive;
$request->validate([
'domain' => ['required', 'string', new Domain],
]);
$request->validate([
'domain' => ['required', 'string', new DomainActive],
]);