From 4fc108896460eafca4305db0d61fb759b10bc603 Mon Sep 17 00:00:00 2001 From: Daeng Deni Mardaeni Date: Wed, 6 Nov 2024 15:25:09 +0700 Subject: [PATCH] Perbarui validasi permohonan dan penyesuaian form Jadikan `branch_id` nullable di PermohonanRequest.php untuk menyelaraskan dengan requirement terbaru. Hapus kode yang tidak diperlukan di PermohonanController.php untuk meningkatkan keterbacaan. Optimalisasi form di form.blade.php dengan memperbaiki kesalahan penulisan dan menyederhanakan penanda kondisi pada elemen form. Tambahkan input hidden untuk `id` saat update permohonan. --- app/Http/Controllers/PermohonanController.php | 2 +- app/Http/Requests/PermohonanRequest.php | 2 +- resources/views/permohonan/form.blade.php | 54 ++++++++----------- 3 files changed, 24 insertions(+), 34 deletions(-) diff --git a/app/Http/Controllers/PermohonanController.php b/app/Http/Controllers/PermohonanController.php index b6a43f6..6bd6bfb 100644 --- a/app/Http/Controllers/PermohonanController.php +++ b/app/Http/Controllers/PermohonanController.php @@ -108,7 +108,6 @@ public function update(PermohonanRequest $request, $id) { $validate = $request->validated(); - if ($validate) { try { // Update in database @@ -116,6 +115,7 @@ if ($permohonan->status == 'revisi') { $validate['status'] = 'order'; } + $permohonan->update($validate); return redirect() ->route('permohonan.index')->with('success', 'Permohonan updated successfully'); diff --git a/app/Http/Requests/PermohonanRequest.php b/app/Http/Requests/PermohonanRequest.php index 9dddc42..3f2f252 100644 --- a/app/Http/Requests/PermohonanRequest.php +++ b/app/Http/Requests/PermohonanRequest.php @@ -17,7 +17,7 @@ 'nomor_registrasi' => 'nullable|string|max:10', 'tanggal_permohonan' => 'nullable|date', 'user_id' => 'nullable|exists:users,id', - 'branch_id' => 'required|exists:branches,id', + 'branch_id' => 'nullable|exists:branches,id', 'tujuan_penilaian_id' => 'required|exists:tujuan_penilaian,id', 'debiture_id' => 'required|exists:debitures,id', 'status' => 'nullable|string', diff --git a/resources/views/permohonan/form.blade.php b/resources/views/permohonan/form.blade.php index 223194a..1336330 100644 --- a/resources/views/permohonan/form.blade.php +++ b/resources/views/permohonan/form.blade.php @@ -34,6 +34,7 @@
@if(isset($permohonan->id)) @method('PUT') + @endif @csrf @@ -52,19 +53,14 @@ Tujuan Penilaian
- @if(isset($tujuanPenilaian)) @foreach($tujuanPenilaian as $row) - @if(isset($permohonan)) - - @else - - @endif + @endforeach @endif @@ -83,15 +79,10 @@ @if(isset($fasilitasKredit)) @foreach($fasilitasKredit as $row) - @if(isset($permohonan)) - - @else - - @endif + @endforeach @endif @@ -107,18 +98,13 @@
@@ -135,8 +121,8 @@
@error('status_bayar') {{ $message }} @@ -149,12 +135,16 @@ Nilai NJOP
- + @error('nilai_njop') {{ $message }} @enderror
+ @if($permohonan->status=='revisi')
Catatan :