ruark/laravel-inn

Laravel 包用于 INN 验证(俄罗斯纳税人识别号)

1.0.6 2024-05-17 07:03 UTC

This package is auto-updated.

Last update: 2024-09-17 07:52:29 UTC


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)。有关更多信息,请参阅许可文件