email checker
v2.0.0
通知- メールアドレスからMXレコードを抽出し、メールサーバーに接続して、メールアドレスが正確に存在することを確認します。したがって、ローカルでの負荷時間が遅く、一部の協力MXレコードには時間がかかる場合があります。
Composer経由でパッケージをインストールできます。
composer require tintnaingwin/email-checker
パッケージは自動的に登録されます。
パッケージ翻訳を編集する場合は、次のコマンドを実行してresources/lang
フォルダーに公開できます。
PHP Artisan Vendor:Publish -Provider = "TintnaingWinemailcheckeremailcheckerserviceprovider"
このパッケージはサポートしています:
SMTPで検証します
使い捨てメールのサポート
Form Request Validation
電子メール属性に「email_checker」を追加します
// [サイトパス]/app/http/requests/registerrequest.phppublic functionルール() {return ['name' => '必須|文字列| max:255'、 'email' => '必須|文字列|電子メール| max:255 |ユニーク:ユーザー| email_checker'、 'password' => '必須|文字列| min:6 |確認済み '、 ]; }
In a RegisterController
// [サイトパス]/app/http/controllers/auth/registercontroller.phpprotected function validator(array $ data) {return validator :: make($ data、['name' => ['reby' '、' string '、' max:255 ']、' email '=>'必須| string | max:255 | unique:ユーザー| email_checker '、' password '=> [' rebys '、' string '、' min:8 '、' cunted ']、 ]); }
Using Rule Objects
Tintnaingwinemailcheckerrulesemailexist; $ request-> validate(['email' => ['rebys'、 'string'、 'email'、 'max:255'、 'siquire:useers'、new EmailExist]、 ]);
Usage With Facade
電子メールを手動で確認することもできます。
// booleanemailchecker :: check('[email protected] ');
テストを実行します:
作曲家テスト
使い捨てメールリスト
Ilya volodarsky
最近変更されたものの詳細については、Changelogをご覧ください。
セキュリティ関連の問題を発見した場合は、問題トラッカーを使用する代わりに[email protected]にメールしてください。
MITライセンス(MIT)。詳細については、ライセンスファイルをご覧ください。