Refactor: NIK gapoktan validation

This commit is contained in:
sayasilvi 2026-04-11 14:00:08 +07:00
parent 7a9569e429
commit 1cabe4c78b
2 changed files with 6 additions and 3 deletions

View File

@ -16,10 +16,11 @@ public function index()
public function store(Request $request)
{
$request->validate([
'nik' => 'required|unique:gapoktans,nik|max:16',
'nik' => 'required|unique:gapoktans,nik|digits:16',
'nama' => 'required|string|max:255',
], [
'nik.unique' => 'NIK ini sudah terdaftar di sistem.',
'nik.digits' => 'NIK wajib berisi tepat 16 digit angka.',
]);
Gapoktan::create([

View File

@ -21,8 +21,10 @@
@csrf
<div class="form-group mb-3">
<label>NIK</label>
<input type="number" name="nik" class="form-control" required
placeholder="Masukkan 16 digit NIK">
<input type="text" name="nik" class="form-control" required
placeholder="Masukkan 16 digit NIK"
minlength="16" maxlength="16"
oninput="this.value = this.value.replace(/[^0-9]/g, '')">
</div>
<div class="form-group mb-3">
<label>Nama Petani / Kelompok</label>