Remarquez - qui extrait les enregistrements MX de l'adresse e-mail et se connectez avec le serveur de messagerie pour s'assurer que l'adresse mail existe avec précision. Il peut donc être le temps de chargement lent dans le local et certains enregistrements MX coopère prennent beaucoup de temps.
Vous pouvez installer le package via le compositeur:
composer require tintnaingwin/email-checker
Le package s'inscrira automatiquement.
Si vous souhaitez modifier les traductions du package, vous pouvez exécuter la commande suivante pour les publier dans votre dossier resources/lang
PHP Artisan Vendor: Publish --Provider = "TintnaingwinemailCheckeremailCheckerServiceProvider"
Ce package prend en charge:
Valider avec SMTP
Prise en charge des e-mails jetables
Form Request Validation
Pour ajouter 'email_checker' à l'attribut de messagerie
// [votre chemin de site] /App/http/requests/registerRequest.Phppublic Fonction Rule () {return ['name' => 'requis | chaîne | max: 255', 'e-mail' => 'requis | chaîne | e-mail | max: 255 | unique: utilisateurs | e-mail_checker', 'mot de passe' => 'requis | chaîne | min: 6 | confirmé ', ]] }
In a RegisterController
// [votre chemin de site] /App/http/controllers/auth/registerController.phprotected Fonction Validator (Array $ data) ? utilisateurs | email_checker ',' mot de passe '=> [' requis ',' String ',' min: 8 ',' confirmé '], ])); }
Using Rule Objects
Utilisez TintnaingWineMailCheckErruleSeMailexist; $ request-> valider (['e-mail' => ['requis', 'String', 'Email', 'Max: 255', 'UNIQUE: USOINS', NOUVEAU EMESSEXIST],, ]));
Usage With Facade
Vous pouvez également vérifier les e-mails manuellement:
// Rétraction BooleanEmailChecker :: Check ('[email protected] ');
Exécutez les tests avec:
test du compositeur
Liste de messagerie jetable
Ilya Volodarsky
Veuillez consulter Changelog pour plus d'informations sur ce qui a changé récemment.
Si vous découvrez des problèmes liés à la sécurité, veuillez envoyer un courriel à [email protected] au lieu d'utiliser le tracker du problème.
La licence MIT (MIT). Veuillez consulter le fichier de licence pour plus d'informations.