godruoyi/laravel-idcard-validator

Laravel 身份证验证器
5,643 9
Install
composer require godruoyi/laravel-idcard-validator
Latest Version:1.0.4
License:MIT
Last Updated:Jun 4, 2021
Links: GitHub  ·  Packagist
Maintainer: godruoyi

Build Status StyleCI Latest Stable Version Latest Unstable Version Total Downloads License Scrutinizer Code Quality Code Coverage FOSSA Status

安装

$ composer require godruoyi/laravel-idcard-validator -vvv

使用

Laravel 版本小于 5.5 时,需要手动在 app\config.php 添加 service provider:

Godruoyi\LaravelIdCard\ServiceProvider::class,

通过 Validator 面门使用:

Validator::make([
    'idcard' => '110101199801012385',
], [
    'idcard' => 'required|string|idcard',
]);

通过 FormRequest 使用:

class UserRequest extends FormRequest
{
    /**
     * Get the validation rules that apply to the request.
     *
     * @return array
     */
    public function rules()
    {
        return [
            'idcard' => 'required|idcard',

            // 或者
            'idcard' => ['required', new \Godruoyi\LaravelIdCard\Rule],
        ];
    }
}

验证不通过时,默认返回 无效的身份证号码。

License

FOSSA Status

Related Packages

worksome/laravel-onfido

A Laravel wrapper for the Onfido PHP client

448,705 1
andrevalentin/laravel-onfido

A Laravel wrapper for the Onfido PHP client

170,030 4
avto-dev/identity-laravel

IDEntity for Laravel

31,407 3
jlorente/laravel-identitystamps

A Laravel plugin to register and keep control of the users who make creations, u...

6,214 1
filafly/filament-identity-column

A column for Filament Tables to which combines an avatar, name and description.

11,852 7

Version History

Version Released Laravel License
1.0.4 5.* || ^6.0 || ^7.0 || ^8.0 MIT
1.0.3 5.* MIT
1.0.2 5.* MIT
1.0.1 5.* MIT
1.0.0 5.* MIT