equipc / laravel-email-validator
Laravel的邮箱验证规则
5.4.0
2023-08-30 09:58 UTC
Requires
- php: ^7.3|^8.0
- guzzlehttp/guzzle: ^7.2
- illuminate/support: ^8.0|^9.0|^10.0
README
在 Laravel 7.x 中验证邮箱地址
安装
- 可以通过 Composer 安装此包
composer require equipc/laravel-email-validator
- 使用以下命令发布配置文件
php artisan vendor:publish --provider="EquiPC\EmailValidator\EmailValidatorServiceProvider" --tag="config"
- 在您的
.env文件中配置您的快速邮箱验证密钥。您可以从快速邮箱验证控制面板中检索此API密钥。
QUICKEMAILVERIFICATION_KEY=your-api-key
用法
- 将
isValidEmail规则添加到验证器中
'email' => 'required|email|isValidEmail'
自定义错误信息
如果您想修改错误信息,可以使用此命令发布语言文件
php artisan vendor:publish --provider="EquiPC\EmailValidator\EmailValidatorServiceProvider" --tag="lang"
这将发布此文件到 resources/lang/vendor/emailValidator/en/validation.php。
return [ "is_invalid_email" => "This email is invalid.", ];
如果您想将这些值翻译成,例如,法语,只需将此文件复制到 resources/lang/vendor/emailValidator/fr/validation.php 并填写法语翻译。
沙箱模式
您可以在 .env 文件中启用沙箱模式
QUICKEMAILVERIFICATION_SANDBOX=true