Observe : que extrae los registros MX de la dirección de correo electrónico y se conecta con el servidor de correo para asegurarse de que la dirección de correo exista con precisión. Por lo tanto, puede ser un tiempo de carga lento en el local y algunos registros MX cooperados tardan mucho tiempo.
Puede instalar el paquete a través del compositor:
composer require tintnaingwin/email-checker
El paquete se registrará automáticamente.
Si desea editar las traducciones de paquetes, puede ejecutar el siguiente comando para publicarlas en su carpeta resources/lang
PHP Artisan Vendor: Publish --Provider = "tintnaingwinemailcheckerEmailcheckerserviceProvider"
Este paquete admite:
Validar con SMTP
Soporte para correo electrónico desechable
Form Request Validation
Para agregar 'Correo electrónico_checker' al atributo de correo electrónico
// [su ruta de sitio] /app/http/requests/registerRequest.pppublic Reglas () {return ['name' => 'requerido | cadena | max: 255', 'correo electrónico' => 'requerido | cadena | correo electrónico | max: 255 | único: usuarios | Úsel_Checker', 'contraseña' => 'requerido | cadena | cadena | min: 6 | confirmado ', ]; }
In a RegisterController
// [su ruta de sitio] /app/http/controllers/auth/registerController.ppprotected Función Validador (matriz $ datos) {return validador :: make ($ data, ['name' => ['requerido', 'cadena', 'max: 255'], 'correo electrónico' => 'requerido | cadena | correo electrónico | max: 255 | único: Usuarios | Correo electrónico_checker ',' contraseña '=> [' requerido ',' cadena ',' min: 8 ',' confirmado '], ]); }
Using Rule Objects
Use tintnaingwinemailcheckErruleMailExist; $ request-> validate (['correo electrónico' => ['requerido', 'cadena', 'correo electrónico', 'max: 255', 'único: usuarios', nuevo correo electrónico], ]);
Usage With Facade
También puede consultar el correo electrónico de consulta manualmente:
// Reture booleanEmailchecker :: check ('[email protected] ');
Ejecute las pruebas con:
prueba del compositor
Lista de correo electrónico desechable
Ilya Volodarsky
Consulte ChangeLog para obtener más información sobre lo que ha cambiado recientemente.
Si descubre algún problema relacionado con la seguridad, envíe un correo electrónico a [email protected] en lugar de usar el rastreador de problemas.
La licencia MIT (MIT). Consulte el archivo de licencia para obtener más información.