pfrug / validate-document-uy
用于验证乌拉圭身份证明的库
v1.0
2023-03-20 22:43 UTC
Requires (Dev)
- orchestra/testbench: ^8.0
- phpunit/phpunit: ^10.0
- squizlabs/php_codesniffer: ^3.7
This package is not auto-updated.
Last update: 2024-09-18 04:03:13 UTC
README
用于验证乌拉圭身份证明的库
安装
composer require pfrug/validate-document-uy
// config/app.php 'providers' => [ ... Pfrug\ValidateDocumentUy\ValidateCIServiceProvider::class, ];
并且可以选择注册一个门面别名。
// config/app.php 'aliases' => [ ... 'ValidateCI' => Pfrug\ValidateDocumentUy\Facades\ValidateCI::class, ];
用法
ValidateCI::isValid('30780892'); // true ValidateCI::isValid('3.078.089-2'); // true ValidateCI::isValid('30780890'); // false ValidateCI::controlDigit('3078089'); // 2 ValidateCI::gerRandomDocument();
验证
该软件包提供自定义规则以验证乌拉圭文件
$validator = Validator::make($data, [ 'document1' => 'validate_ci', // Using shorthand notation 'document2' => new DocumentUyRule(), // Using custom rule class ]);
配置
可选地,您可以发布语言文件以进行翻译
php artisan vendor:publish --tag="validate-document-uy"
此命令创建文件翻译到:{project}resources/lang/vendor/validate-document-uy/{en-es}/validation.php
许可证
MIT许可证(MIT)。请参阅许可证文件获取更多信息。