equipc/laravel-email-validator

Laravel的邮箱验证规则

5.4.0 2023-08-30 09:58 UTC

This package is auto-updated.

Last update: 2024-09-30 01:52:04 UTC


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