diff --git a/src/Illuminate/Validation/Concerns/ValidatesAttributes.php b/src/Illuminate/Validation/Concerns/ValidatesAttributes.php index 9b131c01dd5e..091681c34cb6 100644 --- a/src/Illuminate/Validation/Concerns/ValidatesAttributes.php +++ b/src/Illuminate/Validation/Concerns/ValidatesAttributes.php @@ -15,6 +15,7 @@ use Egulias\EmailValidator\Validation\NoRFCWarningsValidation; use Egulias\EmailValidator\Validation\RFCValidation; use Exception; +use Illuminate\Container\Container; use Illuminate\Database\Eloquent\Model; use Illuminate\Support\Arr; use Illuminate\Support\Exceptions\MathException; @@ -840,7 +841,9 @@ public function validateEmail($attribute, $value, $parameters) ->values() ->all() ?: [new RFCValidation]; - return (new EmailValidator)->isValid($value, new MultipleValidationWithAnd($validations)); + $emailValidator = Container::getInstance()->make(EmailValidator::class); + + return $emailValidator->isValid($value, new MultipleValidationWithAnd($validations)); } /**