timwassenburg / laravel-disposable-email-validator
验证输入是否为一次性电子邮件地址
v1.0.2
2022-03-21 18:29 UTC
This package is auto-updated.
Last update: 2024-09-22 12:56:05 UTC
README
目录
安装
运行 composer require 以安装此软件包。
composer require timwassenburg/laravel-disposable-email-validator
用法
将 disposable-email 规则添加到您要检查的输入中。请注意,disposable-email 规则不检查电子邮件是否有效,因此建议将其与 email 验证规则结合使用。
'email' => 'required|email|disposable-email'
翻译
使用以下命令发布翻译。
php artisan vendor:publish --provider="TimWassenburg\DisposableEmailValidator\DisposableEmailServiceProvider" --tag="translations"
您现在可以在 resources/lang/vendor/disposable-email
文件夹中添加或更新翻译。
添加更多一次性电子邮件域名
配置文件包含验证器检查的所有域名,您可以通过发布配置并添加更多域名来扩展列表。
php artisan vendor:publish --provider="TimWassenburg\DisposableEmailValidator\DisposableEmailServiceProvider" --tag="config"
缓存
尽管这可能是显而易见的,但只是一个小小的提醒。一次性电子邮件列表是从配置文件加载的。对于生产环境,建议缓存配置以实现最佳性能。您可以使用默认的 Laravel 配置缓存来实现此功能。
php artisan config:cache
贡献
贡献是使开源社区成为一个如此棒的学习、灵感和创造之地的原因。您做出的任何贡献都将受到极大的赞赏。
如果您有改进此项目的建议,请复制仓库并创建一个拉取请求。您也可以简单地打开一个带有 "enhancement" 标签的问题。别忘了给项目加星标!再次感谢!
- 复制项目
- 创建您的功能分支(
git checkout -b feature/AmazingFeature
) - 提交您的更改(
git commit -m 'Add some AmazingFeature'
) - 将更改推送到分支(
git push origin feature/AmazingFeature
) - 打开拉取请求
许可证
MIT 许可证(MIT)。有关更多信息,请参阅许可证文件。