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

Logo

Latest Version on Packagist Total Downloads License

目录

  1. 安装
  2. 用法
  3. 翻译
  4. 添加更多一次性电子邮件域名
  5. 缓存
  6. 贡献
  7. 许可证

安装

运行 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" 标签的问题。别忘了给项目加星标!再次感谢!

  1. 复制项目
  2. 创建您的功能分支(git checkout -b feature/AmazingFeature
  3. 提交您的更改(git commit -m 'Add some AmazingFeature'
  4. 将更改推送到分支(git push origin feature/AmazingFeature
  5. 打开拉取请求

许可证

MIT 许可证(MIT)。有关更多信息,请参阅许可证文件