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],而不要使用问题跟踪器。
麻省理工学院许可证(麻省理工学院)。请参阅许可证文件以获取更多信息。