ewereka / laravel-extra-validation
一组用于Laravel的扩展验证规则。
v0.0.2
2019-09-05 04:11 UTC
Requires
- php: ^7.2
Requires (Dev)
- orchestra/testbench: ^3.8
- phpunit/phpunit: ^8.0
This package is auto-updated.
Last update: 2024-09-30 01:16:23 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)。请参阅许可文件获取更多信息。