godruoyi/laravel-idcard-validator is a Laravel package for laravel 身份证验证器.
It currently has 9 GitHub stars and 5.643 downloads on Packagist (latest version 1.0.4).
Install it with composer require godruoyi/laravel-idcard-validator.
Discover more Laravel packages by godruoyi
or browse all Laravel packages to compare alternatives.
Last updated
$ 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],
];
}
}
验证不通过时,默认返回 无效的身份证号码。