sonypradana/fake-nik

具有有效数据的fake nik

v0.2.0 2023-01-09 08:46 UTC

This package is auto-updated.

Last update: 2024-09-15 08:18:36 UTC


README

fake nik logo

Total Downloads Start test past License

Faker Nik (Nomor Induk Kepedendudukan)

生成具有有效数据的fake nik,并可进行控制。

安装

使用composer

composer require sonypradana/fake-nik --dev

使用

使用助手

fakeNIK()->generate();
// 3212135412780001 (16 digit random nik)

受控的fake

fakeNIK()
    ->jenisKelamin(JenisKelamin::Laki)
    ->provinsi(Provinsi::JAWA_TENGAH)
    ->usia(17)
    ->generate();
// 3324140501060002 (controll your faker)

fakeNIK()
    ->jenisKelamin(JenisKelamin::LAKI)
    ->date(new \DateTime('12-12-2012'))
    ->generate();
// 3424141212120018 (controll your faker)

待办事项

  • 添加更多测试
  • 支持生成 'kabupaten/kota' 级别。
  • 支持生成 'kelurahan' 级别。
  • 输入 'kabupaten/kota'。
  • 输入 'kelurahan'。

fake-nik 是一个开源软件,许可协议为 MIT 许可证