ruark / laravel-inn
Laravel 包用于 INN 验证(俄罗斯纳税人识别号)
1.0.6
2024-05-17 07:03 UTC
Requires
- php: >=7.4.0
- illuminate/support: >=7.4.0
- illuminate/validation: >=5.8.0
Requires (Dev)
- phpunit/phpunit: ^8.0|^10.5|^11.0
README
INN(纳税人识别号)验证包。
安装
composer require ruark/laravel-inn
服务提供者
Laravel(Laravel 6.0及以上可选)
安装或更新包后,需要注册服务提供者 InnServiceProvider
。打开配置文件 config/app.php
并在 providers
数组中添加元素
Ruark\LaravelInn\InnServiceProvider::class,
Laravel >= 6.0 会自动注册服务提供者。
Lumen
引导
$app->register(Ruark\LaravelInn\InnServiceProvider::class);
使用
INN 验证
INN 验证检查字符串是否包含
- 允许的字符。
- INN 长度:10 位数字用于法人,12 位数字用于个人和个体经营者。
- 根据算法检查 INN 的校验码。
使用以下规则进行验证
示例
$rules = [ 'inn' => 'required|inn' ]; $validator = Validator::make($request->all(), $rules);
修改错误文本
要修改错误文本,请向语言文件 lang/**/validation.php
添加具有自己值的元素
'inn' => 'The :attribute has an invalid INN.',
测试
vendor/ruark/laravel-inn/tests/InnValidatorTest.php
许可协议(MIT)
MIT 许可协议(MIT)。有关更多信息,请参阅许可文件。