From 66b8a9053bf1e50eec5a31bb9fada97f0264530f Mon Sep 17 00:00:00 2001 From: Daeng Deni Mardaeni Date: Fri, 27 Dec 2024 09:36:07 +0700 Subject: [PATCH] Perbaiki validasi, logika, dan tampilan terkait dokumen jaminan - Menambahkan validasi untuk `permohonan_id` pada `DokumenJaminanRequest`. - Memperbaiki logika penggabungan parameter query untuk rute tertentu. - Merapikan formatting kode pada tampilan blade, termasuk elemen HTML dan JavaScript. - Mengatasi beberapa bug minor terkait aksi dan tampilan dokumen jaminan. --- .../Controllers/DokumenJaminanController.php | 1 - app/Http/Requests/DokumenJaminanRequest.php | 21 ++-- .../debitur/components/dokumen.blade.php | 54 +++++----- .../debitur/components/jaminan.blade.php | 98 ++++++++++--------- 4 files changed, 88 insertions(+), 86 deletions(-) diff --git a/app/Http/Controllers/DokumenJaminanController.php b/app/Http/Controllers/DokumenJaminanController.php index 2e14fdf..0011df5 100644 --- a/app/Http/Controllers/DokumenJaminanController.php +++ b/app/Http/Controllers/DokumenJaminanController.php @@ -146,7 +146,6 @@ $debitur = Debiture::find($id); $validate = $request->validated(); - if ($validate) { try { DB::beginTransaction(); diff --git a/app/Http/Requests/DokumenJaminanRequest.php b/app/Http/Requests/DokumenJaminanRequest.php index bc5cad4..24c67b7 100644 --- a/app/Http/Requests/DokumenJaminanRequest.php +++ b/app/Http/Requests/DokumenJaminanRequest.php @@ -13,16 +13,17 @@ : array { $rules = [ - 'debiture_id' => 'required|exists:debitures,id', - 'pemilik_jaminan_id' => 'required', - 'jenis_jaminan_id' => 'required', - 'province_code' => 'nullable|exists:provinces,code', - 'city_code' => 'nullable|exists:cities,code', - 'district_code' => 'nullable|exists:districts,code', - 'village_code' => 'nullable|exists:villages,code', - 'address' => 'nullable|string', - 'postal_code' => 'nullable|string|max:10', - 'status' => 'nullable|boolean', + 'debiture_id' => 'required|exists:debitures,id', + 'permohonan_id' => 'required|exists:permohonan,id', + 'pemilik_jaminan_id' => 'required', + 'jenis_jaminan_id' => 'required', + 'province_code' => 'nullable|exists:provinces,code', + 'city_code' => 'nullable|exists:cities,code', + 'district_code' => 'nullable|exists:districts,code', + 'village_code' => 'nullable|exists:villages,code', + 'address' => 'nullable|string', + 'postal_code' => 'nullable|string|max:10', + 'status' => 'nullable|boolean', ]; return $rules; diff --git a/resources/views/debitur/components/dokumen.blade.php b/resources/views/debitur/components/dokumen.blade.php index 8b3baea..56eecff 100644 --- a/resources/views/debitur/components/dokumen.blade.php +++ b/resources/views/debitur/components/dokumen.blade.php @@ -3,7 +3,7 @@ @method('PUT') @endif @csrf - +