tonystore / laravel-validate-ec
用于验证厄瓜多尔发行的各类身份证件结构的库
v1.0.4
2024-03-24 16:15 UTC
Requires
- php: ^7.4|^8.0
- illuminate/support: ~5.0|^6.0|^7.0|^8.0|^9.0|^10.0|^11.0
- illuminate/validation: ~5.0|^6.0|^7.0|^8.0|^9.0|^10.0|^11.0
- tavo1987/ec-validador-cedula-ruc: ^1.0
Requires (Dev)
- nunomaduro/collision: ~5.0|^6.0|^7.0|^8.0
- orchestra/testbench: ^8.0
- phpunit/phpunit: ~5.0|^6.0|^7.0|^8.0|^9.0|^10.0|^11.0
README
用于验证厄瓜多尔发行的各类身份证件结构的库。
为了进行验证,使用由 tavo1987 为 PHP 开发的 tavo1987/ec-validador-cedula-ruc 库
可以验证以下类型的身份证件号码
- 身份证
要求
通过 composer 安装
在控制台中执行此命令
composer require tonystore/laravel-validate-ec
发布翻译文件
默认情况下,库包含 es 和 en 的翻译消息,您可以通过以下方式覆盖此消息
php artisan vendor:publish --provider="Tonystore\LaravelValidateEc\LaravelValidateEcProvider" --tag="validate-lang-es" // Validación en español php artisan vendor:publish --provider="Tonystore\LaravelValidateEc\LaravelValidateEcProvider" --tag="validate-lang-en" // Validación en ingles
用例
示例 1
通过 Laravel 验证器使用
<?php $validatedData = $request->validate([ 'cedula' => ['required', 'document_ec:ci'], ]);
示例 2
通过验证规则使用
<?php use Tonystore\LaravelValidateEc\Rules\ValidDocumentEc; $validatedData = $request->validate([ 'cedula' => ['required', new ValidDocumentEc('ci')], ]);
作者
本库由 Anthony Medina 开发和维护
如果您想为此项目做出贡献或发现错误,可以创建 issue 或 pull request,为此需要通过所有测试
许可证
MIT 许可证 MIT License.