nsu-soft/yii-validation-snils

为Yii 2框架的SNILS验证器

1.0.3 2024-04-08 02:52 UTC

This package is auto-updated.

Last update: 2024-09-08 03:41:45 UTC


README

个人个人账户的俄罗斯保险号码(SNILS)验证,适用于Yii2框架。

安装

如果您没有Composer,可以通过访问getcomposer.org的说明进行安装。

然后,您可以使用以下命令安装此库

composer require nsu-soft/yii-validation-snils

用法

验证SNILS

<?php

namespace app\forms;

use nsusoft\validators\SnilsValidator;
use yii\base\Model;

class SnilsForm extends Model
{
    public string $snils;
    
    /**
     * @inheritDoc
     */
    public function rules(): array
    {
        return [
            [['snils'], SnilsValidator::class],
        ];
    }

    /**
     * @return bool
     */
    public function save(): bool
    {
        if (!$this->validate()) {
            return false;
        }
        
        // other form logic
        
        return true; 
    }
}