身份證檢驗規則擴充套件 laravel-id-card-number

fireqong發表於2020-11-19

github.com/fireqong/laravel-id-car...

介紹

此庫是用於擴充套件驗證規則,idNumber

環境需求

  1. php >= 7.3
  2. Composer

安裝

composer require church/laravel-id-card-number

使用

<?php

public function store(Request $request)
{
    $validator = Validator::make($request->all(), [
        'id_number' => 'required|idNumber'
    ]);

    if ($validator->fails()) {
        return new JsonResponse([
            'state' => 'error',
            'message' => $validator->errors()->first(),
        ]);
    }   

}

更多方法:

$IDCard = new \Church\IDCard\IDCard('身份證號');
$IDCard->getAddress();
$IDCard->getSex();
$IDCard->getBirthday();

單元測試

./vendor/bin/phpunit

更多示例可以檢視 IDCardTest.php, 該單元測試的測試用例來源於網際網路,如果侵犯了您的隱私,請聯絡 church_qi@aliyun.com,我會在第一時間刪除。

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章