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

filafly/filament-identity-column

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

10,457 7
worksome/laravel-onfido

A Laravel wrapper for the Onfido PHP client

438,826 1
andrevalentin/laravel-onfido

A Laravel wrapper for the Onfido PHP client

170,030 4
avto-dev/identity-laravel

IDEntity for Laravel

31,149 3
jlorente/laravel-identitystamps

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

6,174 1