laravel-enso/cnpvalidator

此包已被废弃且不再维护。作者建议使用laravel-enso/cnp-validator包代替。

Laravel的罗马尼亚CNP验证器

3.2.0 2024-08-07 20:12 UTC

README

CNP验证器

Codacy Badge StyleCI License Total Downloads Latest Stable Version

Laravel的罗马尼亚CNP验证器

安装步骤

  1. 'LaravelEnso\CnpValidator\CnpValidatorServiceProvider::class'添加到config/app.php中的providers列表。

  2. 在您的ValidateModelRequest验证类中使用CNP验证器

    public function rules()
    {
        return [
            'cnp' => [
                    'max:13',
                    'cnp',
                    'nullable',
                    request()->getMethod() == 'PATCH'
                        ? Rule::unique('users', 'nin')->ignore(route('user')->id)
                        : Rule::unique('users', 'nin')
                ],
        ];
    }
    

注意

别忘了在resources/lang/**/validation.php下的cnp键中添加验证器错误信息的翻译。

Laravel Enso Core包包含此包。

贡献

是受欢迎的。拉取请求很好,但问题也很好。

许可证

此包根据MIT许可证发布。