From 627d7f9b40be31db02eeb60c629e9e986d8c3597 Mon Sep 17 00:00:00 2001 From: Daeng Deni Mardaeni Date: Sat, 13 Sep 2025 11:54:17 +0700 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix(prosespenawaran):=20perbaiki?= =?UTF-8?q?=20route=20generation=20dengan=20parameter=20kosong?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Ganti parameter kosong ('') dengan placeholder ':id' pada route helper - Implementasi JavaScript replace() untuk substitusi parameter dinamis - Perbaiki fungsi updateulang dan updateKJPPStatus di editeulangxtjs.blade.php - Meningkatkan keamanan dan konsistensi route generation - Menghindari error Laravel route dengan parameter kosong - Kompatibel dengan Laravel route caching mechanism --- .../js/editeulangxtjs.blade.php | 6 +- .../prosespenawaran/js/editextjs.blade.php | 61 ++++++++++--------- 2 files changed, 34 insertions(+), 33 deletions(-) diff --git a/resources/views/prosespenawaran/js/editeulangxtjs.blade.php b/resources/views/prosespenawaran/js/editeulangxtjs.blade.php index 1994b43..44112e1 100644 --- a/resources/views/prosespenawaran/js/editeulangxtjs.blade.php +++ b/resources/views/prosespenawaran/js/editeulangxtjs.blade.php @@ -72,7 +72,7 @@ function updateDataUlang(id, kjpp_id, kjppName){ if(passednih) { var file_data = $("#{{$route[1]}}_dokumenPersetujuan_"+id).prop("files")[0]; - let useURL = "{{ route($route[0].'.'.$route[1].'.updateulang', '') }}/"+id; + let useURL = "{{ route($route[0].'.'.$route[1].'.updateulang', ':id') }}".replace(':id', id); let formData = new FormData(); let token = "{{ csrf_token() }}"; formData.append("dokumen_persetujuan", file_data ?? ""); @@ -132,7 +132,7 @@ function deleteData(data, kjppName) { //define variable let token = "{{ csrf_token() }}"; - let useURL = "{{ route($route[0].'.'.$route[1].'.updateKJPPStatus','') }}/"+data; + let useURL = "{{ route($route[0].'.'.$route[1].'.updateKJPPStatus', ':id') }}".replace(':id', data); var input_data = new Object(); input_data._token = token; @@ -334,4 +334,4 @@ function deleteDataUlang(data, kjppName) { } }) } - \ No newline at end of file + \ No newline at end of file diff --git a/resources/views/prosespenawaran/js/editextjs.blade.php b/resources/views/prosespenawaran/js/editextjs.blade.php index 64b20a8..ab793a1 100644 --- a/resources/views/prosespenawaran/js/editextjs.blade.php +++ b/resources/views/prosespenawaran/js/editextjs.blade.php @@ -1,9 +1,9 @@ \ No newline at end of file + } +