email checker
v2.0.0
注意- 從電子郵件地址提取MX記錄並與郵件服務器連接,以確保准確存在郵件地址。因此,在本地和一些合作的MX記錄中,可能是緩慢的加載時間。
您可以通過作曲家安裝軟件包:
composer require tintnaingwin/email-checker
該軟件包將自動註冊。
如果您想編輯包裝翻譯,則可以運行以下命令將它們發佈到您的resources/lang
文件夾中
PHP工匠供應商:發布-provider =“ TintnaingWinemailCheckereMailCheckerServiceProvider”
此軟件包支持:
用SMTP驗證
支持一次性電子郵件
Form Request Validation
在電子郵件屬性中添加“ email_checker”
// [您的網站路徑]/app/http/requests/registerrequest.phppublic function rules() {返回['name'=>'必需|字符串| Max:255','email'=>'必需|字符串| email | max:255 |唯一:用戶| emage_checker','password'=>'必需|字符串|最低:6 |確認', ]; }
In a RegisterController
// [您的網站路徑]/app/http/controllers/auth/registercontroller.phpprotected函數驗證器(array $ data) {返回驗證器:: make($ data,['name'=> ['必需','字符串','max:255'],'emaim'=>'必需|字符串|字符串| max: 255 |唯一:用戶| email_checker','password'=> [“必需”,“字符串”,'最小:8','確認'], ); }
Using Rule Objects
使用TintnaingWineMailCheckErseMailExist; $ request-> validate(['email'=> ['必需','','emager','emaim','max:255','unique:unique:users',new emailexist], );
Usage With Facade
您也可以手動檢查電子郵件:
// reture booleanemailchecker :: check('[email protected]');
運行測試:
作曲家測試
一次性電子郵件列表
伊利亞·沃達斯基(Ilya Volodarsky)
有關最近發生了變化的更多信息,請參見ChangElog。
如果發現任何與安全有關的問題,請發送電子郵件至[email protected],而不要使用問題跟踪器。
麻省理工學院許可證(麻省理工學院)。請參閱許可證文件以獲取更多信息。