From 28513100f4f38f0eb31d6ff215d867d4a7f63920 Mon Sep 17 00:00:00 2001 From: Daeng Deni Mardaeni Date: Thu, 3 Jul 2025 09:46:47 +0700 Subject: [PATCH] refactor(noc, views): optimalkan kode, perbaiki konsistensi format, dan refactor tampilan - **Controller (NocController)**: - Perbaikan nama route pada **index()** dari `noc.pembayaran` menjadi `noc.pembayaran.index`. - Menghapus komentar kode tak terpakai pada logika update **status permohonan** di metode penyimpanan. - **Blade Views**: - Perbaikan konsistensi atribut HTML dan struktur elemen di berbagai template: `index.blade.php`, `pembayaran.blade.php`, dan `form.blade.php`. - Penghapusan spasi yang tidak diperlukan dan optimasi indentasi pada atribut elemen seperti `class`, `data-*`, dan lainnya. - Perbaikan label input dan placeholder untuk keterbacaan dan kesesuaian desain. - Penyelarasan nama variabel dan logika validasi berdasarkan kondisi file dan data yang ada. - **Form NOC**: - Penyesuaian form handling untuk berbagai atribut seperti `status_pembayar`, `nominal_bayar`, dan `bukti_ksl`. - Penyesuaian aksi form untuk **update** atau **store** tergantung kondisi form. - **Datatables**: - Pengoptimalan tabel untuk hierarki atribut dan nilai default seperti pagination, sorting, atau data filtering. --- app/Http/Controllers/NocController.php | 10 +- resources/views/laporan/index.blade.php | 51 ++-- resources/views/noc/form.blade.php | 163 ++++++++----- resources/views/noc/pembayaran.blade.php | 284 ++++++++++++----------- routes/breadcrumbs.php | 4 + 5 files changed, 278 insertions(+), 234 deletions(-) diff --git a/app/Http/Controllers/NocController.php b/app/Http/Controllers/NocController.php index 1f24819..8f8e4e0 100644 --- a/app/Http/Controllers/NocController.php +++ b/app/Http/Controllers/NocController.php @@ -20,7 +20,7 @@ */ public function index() { - return redirect()->route('noc.pembayaran'); + return redirect()->route('noc.pembayaran.index'); } public function pembayaran() @@ -80,7 +80,7 @@ } $noc->save(); - // Update the status of the related permohonan to 'spk' + /* Update the status of the related permohonan to 'spk' $permohonan = Permohonan::find(request()->get('permohonan_id')); if ($permohonan) { $permohonan->status_bayar = request()->get('status_pembayar'); @@ -99,7 +99,7 @@ ]); } // andy add, update status penawaran.status='spk' - } + }*/ return redirect() ->route('noc.index')->with('success', 'NOC berhasil disimpan.'); @@ -175,9 +175,7 @@ /** * Display the specified resource. */ - public function show(Request $request) { - $noc = Noc::find($request->get('id')); - + public function show(Noc $noc) { return view('lpj::noc.memo', compact('noc')); } diff --git a/resources/views/laporan/index.blade.php b/resources/views/laporan/index.blade.php index 85193ec..aa581b3 100644 --- a/resources/views/laporan/index.blade.php +++ b/resources/views/laporan/index.blade.php @@ -6,10 +6,10 @@ @section('content') -
-
+
-
+

Laporan

@@ -28,7 +28,7 @@
- @@ -74,13 +74,13 @@