Aviso - que extrai os registros MX do endereço de email e conecte -se ao servidor de email para garantir que o endereço de email exista com precisão. Portanto, pode ser o tempo de carregamento lento no local e alguns registros MX cooperados levam muito tempo.
Você pode instalar o pacote via compositor:
composer require tintnaingwin/email-checker
O pacote se registrará automaticamente.
Se você deseja editar as traduções do pacote, pode executar o seguinte comando para publicá -los em sua pasta resources/lang
Fornecedor de artesão php: publicish --provider = "TINTNAINGWINEMAILCHECCEDEREMAILCHECKERSERVICEPROVER"
Este pacote suporta:
Validar com SMTP
Suporte para email descartável
Form Request Validation
Para adicionar 'email_checker' no atributo de email
// [caminho do seu site] /pp/http/requests/registerRequest.phppublic function regras () {return ['nome' => 'requerido | string | max: 255', 'email' => 'requerido | string | email | max: 255 | exclusivo: usuários | email_checker', 'senha' => 'necessária | string | | min: 6 | confirmado ', ]; }
In a RegisterController
// [caminho do seu site] /pp/http/controllers/auth/registercontroller.phprotected Validador (Array $ dados) {return valdalator :: make ($ data, ['nome' => ['requerir', 'string', 'max: 255'], 'email' => 'requerir | string | email | max: 255 | exclusivo: Usuários | email_checker ',' senha '=> [' requerir ',' string ',' min: 8 ',' confirmado '], ]); }
Using Rule Objects
Use TintnaingWinemailCheckerRulEmeMailexist; $ request-> validate (['email' => ['requerido', 'string', 'email', 'max: 255', 'exclusivo: usuários', novo emailExist], ]);
Usage With Facade
Você também pode verificar o email de verificação manualmente:
// Retire BooleanEmailChecker :: check ('[email protected] ');
Execute os testes com:
Teste do compositor
Lista de email descartável
Ilya Volodarsky
Consulte Changelog para obter mais informações sobre o que mudou recentemente.
Se você descobrir algum problema relacionado à segurança, envie um email para [email protected] em vez de usar o rastreador de problemas.
A licença do MIT (MIT). Consulte o arquivo de licença para obter mais informações.