amgrade/laravel-heimdall

v1.0.1 2023-08-02 07:29 UTC

This package is auto-updated.

Last update: 2024-08-31 00:30:12 UTC


README

关于Laravel Heimdall

Laravel Heimdall是一个允许您指定禁止的电子邮件列表、电子邮件域和正则表达式的包。

安装

composer require amgrade/laravel-heimdall

配置

此包支持服务提供者的发现配置。如果您更喜欢手动安装,请将以下内容添加到config/app.phpproviders部分下一行

'providers' => [
    AMgrade\Heimdall\ServiceProvider::class,
],

您可以选择使用以下命令发布配置文件:

php artisan vendor:publish --provider="\AMgrade\Heimdall\ServiceProvider"

然后打开config/heimdall.php并配置一个电子邮件列表、正则表达式或域名,以便对电子邮件进行检查。

使用方法

您可以使用此包的两种方式:观察者或/和验证规则。

观察者阻止在heimdall.php配置文件中创建/更新的枚举模型。

如果您想使用验证规则,只需将heimdall验证规则添加到需要验证的字段,例如'email' => ['heimdall']

heimdall验证规则中可用的选项:fulldomainregexpall - 这三个规则的组合。

验证规则的使用:heimdall:domainheimdall:domain,regexp

如果没有添加规则类型,将应用all规则类型。例如:heimdallheimdall: