ewereka/laravel-extra-validation

一组用于Laravel的扩展验证规则。

v0.0.2 2019-09-05 04:11 UTC

README

此包为您提供了Laravel项目可重用的验证规则。使用它们来增强Laravel本身提供的现有规则。

安装

使用composer拉取包

composer require ewereka/laravel-extra-validation

使用方法

根据Laravel的文档,您只需在任何需要的地方导入相关的验证类,并将其包含在特定字段的规则中。

use Ewereka\Validation\Rules\StrongPassword;

// ...

$request->validate([
    'password' => ['bail', 'required', new StrongPassword],
]);

如果验证失败,该包将尝试用本地化错误消息响应(见下面的消息键)。如果键不存在,它将回退到硬编码的英文版本。

可用的规则

以下验证规则目前可用

该包将随着时间的推移接收新的规则,但是因为这些更新不会是破坏性变更,所以除非Laravel以这种方式发生变化,使得包需要重写,否则它们不会接收主要版本号。

贡献

欢迎您提交包含您自己的验证规则的pull请求,但是为了被接受,它们必须说明它们做什么,对他人有用,并包含一个合适的测试来确认它们可以正确工作。

许可

MIT许可(MIT)。请参阅许可文件获取更多信息。