Skip to content

Rule Object

Use the explicit rule class when array rules or dependency injection are clearer:

php
use EragLaravelDisposableEmail\Rules\DisposableEmailRule;

$request->validate([
    'email' => ['required', 'email', new DisposableEmailRule()],
]);

The facade provides equivalent factories:

php
use Disposable;

'email' => ['required', 'email', Disposable::rule()];
'email' => ['required', 'email', Disposable::make()];

Validation modes can be passed to either helper:

php
'email' => ['required', Disposable::rule('rfc', 'dns')];

MIT License. Copyright Er Amit Gupta