Можно ли использовать EmailValidator при стандартной проверке laravel? - PullRequest
0 голосов
/ 08 января 2020

Я хочу установить https://github.com/egulias/EmailValidator пакет, чтобы расширить правила проверки электронной почты, но читая do c Я не нашел, есть ли способ использовать этот плагин в стандартной laravel проверке, как:

   'email' => 'required|email|max:255',

?

Спасибо!

1 Ответ

2 голосов
/ 08 января 2020

Вы можете использовать Laravel После проверки , например:

$validator = Validator::make(...);

$validator->after(function ($validator) {
    $emailValidator = new EmailValidator();
    $multipleValidations = new MultipleValidationWithAnd([
        new RFCValidation(),
        new DNSCheckValidation()
    ]);
    if ($emailValidator->isValid("example@example.com", $multipleValidations)) {
        $validator->errors()->add('field', 'Something is wrong with this field!');
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...