From ac6f662e3eae91891ef1898f0709542d8aeb9839 Mon Sep 17 00:00:00 2001 From: habibie11 Date: Tue, 19 May 2026 21:17:18 +0700 Subject: [PATCH 1/5] perbaiki url panjang dan sesuaikan query detail penduduk --- .../Controllers/Data/PendudukController.php | 49 ++++++++++++++++++- app/Services/PendudukService.php | 14 ++++++ .../data/penduduk/gabungan/index.blade.php | 49 +------------------ 3 files changed, 64 insertions(+), 48 deletions(-) diff --git a/app/Http/Controllers/Data/PendudukController.php b/app/Http/Controllers/Data/PendudukController.php index 79e7b909a..ebff9d282 100644 --- a/app/Http/Controllers/Data/PendudukController.php +++ b/app/Http/Controllers/Data/PendudukController.php @@ -37,6 +37,7 @@ use App\Imports\ImporPendudukKeluarga; use App\Models\DataDesa; use App\Models\Penduduk; +use App\Services\PendudukService; use Illuminate\Http\Request; use Illuminate\Http\Response; use Illuminate\Support\Facades\DB; @@ -131,7 +132,53 @@ public function show($id) public function detail(Request $request) { - $penduduk = json_decode($request->data); + abort_if(!$request->filled('id'), 404); + + $data = (new PendudukService())->detailPenduduk($request->id); + + abort_if(empty($data), 404); + + $penduduk = (object) [ + 'id' => data_get($data, 'id'), + 'nama' => data_get($data, 'attributes.nama'), + 'nik' => data_get($data, 'attributes.nik'), + 'no_kk_sebelumnya' => data_get($data, 'attributes.no_kk_sebelumnya'), + 'hubungan_dalam_keluarga' => data_get($data, 'attributes.penduduk_hubungan.nama'), + 'jenis_kelamin' => data_get($data, 'attributes.jenis_kelamin.nama'), + 'agama' => data_get($data, 'attributes.agama.nama'), + 'status_penduduk' => data_get($data, 'attributes.penduduk_status.nama'), + 'akta_lahir' => data_get($data, 'attributes.akta_lahir'), + 'tempat_lahir' => data_get($data, 'attributes.tempatlahir'), + 'tanggal_lahir' => data_get($data, 'attributes.tanggallahir'), + 'wajib_ktp' => data_get($data, 'attributes.wajibKTP'), + 'status_rekam' => data_get($data, 'attributes.status_rekam_ktp.nama'), + 'elktp' => data_get($data, 'attributes.elKTP'), + 'pendidikan_dalam_kk' => data_get($data, 'attributes.pendidikan_k_k.nama'), + 'pendidikan_sedang_ditempuh' => data_get($data, 'attributes.pendidikan.nama'), + 'pekerjaan' => data_get($data, 'attributes.pekerjaan.nama'), + 'warga_negara' => data_get($data, 'attributes.warga_negara.nama'), + 'nomor_passport' => data_get($data, 'attributes.dokumen_pasport'), + 'tanggal_akhir_passport' => data_get($data, 'attributes.tanggal_akhir_paspor'), + 'nomor_kitas' => data_get($data, 'attributes.dokumen_kitas'), + 'nik_ayah' => data_get($data, 'attributes.ayah_nik'), + 'nama_ayah' => data_get($data, 'attributes.nama_ayah'), + 'nik_ibu' => data_get($data, 'attributes.ibu_nik'), + 'nama_ibu' => data_get($data, 'attributes.nama_ibu'), + 'nomor_telepon' => data_get($data, 'attributes.telepon'), + 'alamat_sebelumnya' => data_get($data, 'attributes.alamat_sebelumnya'), + 'alamat_sekarang' => data_get($data, 'attributes.alamat_sekarang'), + 'status_kawin' => data_get($data, 'attributes.status_kawin.nama'), + 'no_akta_nikah' => data_get($data, 'attributes.akta_perkawinan'), + 'tanggal_nikah' => data_get($data, 'attributes.tanggalperkawinan'), + 'akta_perceraian' => data_get($data, 'attributes.akta_perceraian'), + 'tanggal_perceraian' => data_get($data, 'attributes.tanggalperceraian'), + 'golongan_darah' => data_get($data, 'attributes.golongan_darah.nama'), + 'cacat' => data_get($data, 'attributes.cacat.nama'), + 'sakit_menahun' => data_get($data, 'attributes.sakit_menahun.nama'), + 'cara_kb' => data_get($data, 'attributes.kb.nama'), + 'status_kehamilan' => data_get($data, 'attributes.statusHamil'), + ]; + $page_title = 'Detail Penduduk'; $page_description = 'Detail Data Penduduk: ' . ucwords(strtolower($penduduk->nama)); diff --git a/app/Services/PendudukService.php b/app/Services/PendudukService.php index 488300c29..eea844f7b 100644 --- a/app/Services/PendudukService.php +++ b/app/Services/PendudukService.php @@ -94,6 +94,20 @@ public function exportPenduduk($size, $number, $search) }); } + public function detailPenduduk($id) + { + $data = $this->apiRequest('/api/v1/penduduk', [ + 'filter[id]' => $id, + 'page[size]' => 1, + ]); + + if (isset($data['attributes'])) { + return $data; + } + + return $data[0] ?? null; + } + /** * Export Data Penduduk */ diff --git a/resources/views/data/penduduk/gabungan/index.blade.php b/resources/views/data/penduduk/gabungan/index.blade.php index 0a99f1672..f72f510a3 100644 --- a/resources/views/data/penduduk/gabungan/index.blade.php +++ b/resources/views/data/penduduk/gabungan/index.blade.php @@ -94,54 +94,9 @@ }, columns: [{ data: function(data) { - let d = data.attributes - let obj = { - 'id': data.id, - 'nama': d.nama, - 'nik': d.nik, - 'no_kk_sebelumnya': d.no_kk_sebelumnya, - 'hubungan_dalam_keluarga': d.penduduk_hubungan?.nama ?? null, - 'jenis_kelamin': d.jenis_kelamin?.nama ?? null, - 'agama': d.agama.nama, - 'status_penduduk': d.penduduk_status?.nama ?? null, - 'akta_lahir': d.akta_lahir, - 'tempat_lahir': d.tempatlahir, - 'tanggal_lahir': d.tanggallahir, - 'tanggal_lahir': d.tanggallahir, - 'wajib_ktp': d.wajibKTP, - 'status_rekam': d.status_rekam_ktp?.nama ?? null, - 'elktp': d.elKTP, - 'pendidikan_dalam_kk': d.pendidikan_k_k?.nama ?? null, - 'pendidikan_sedang_ditempuh': d.pendidikan?.nama ?? null, - 'pekerjaan': d.pekerjaan?.nama ?? null, - 'warga_negara': d.warga_negara?.nama ?? null, - 'nomor_passport': d.dokumen_pasport, - 'tanggal_akhir_passport': d.tanggal_akhir_paspor, - 'nomor_kitas': d.dokumen_kitas, - 'nik_ayah': d.ayah_nik, - 'nama_ayah': d.nama_ayah, - 'nik_ibu': d.ibu_nik, - 'nama_ibu': d.nama_ibu, - 'nomor_telepon': d.telepon, - 'alamat_sebelumnya': d.alamat_sebelumnya, - 'alamat_sekarang': d.alamat_sekarang, - 'status_kawin': d.status_kawin?.nama ?? null, - 'no_akta_nikah': d.akta_perkawinan, - 'tanggal_nikah': d.tanggalperkawinan, - 'akta_perceraian': d.akta_perceraian, - 'tanggal_perceraian': d.tanggalperceraian, - 'golongan_darah': d.golongan_darah?.nama ?? null, - 'cacat': d.cacat?.nama ?? null, - 'sakit_menahun': d.sakit_menahun?.nama ?? null, - 'cara_kb': d.kb?.nama ?? null, - 'status_kehamilan': d.statusHamil - } - - let jsonData = encodeURIComponent(JSON.stringify(obj)); - const _url = data.attributes.path === undefined ? - "{{ route('data.penduduk.detail', ['data' => '__DATA__']) }}" - .replace('__DATA__', jsonData) : + "{{ route('data.penduduk.detail', ['id' => '__ID__']) }}" + .replace('__ID__', encodeURIComponent(data.id)) : `{{ url('data/penduduk/show') }}/${data.id}` return ` From 33ca2cec7773c3fc26335929fb176bc9315348e1 Mon Sep 17 00:00:00 2001 From: habibie11 Date: Tue, 19 May 2026 14:30:11 +0000 Subject: [PATCH 2/5] Blade Prettier Code --- .../views/backend/event/create.blade.php | 2 +- .../views/backend/event/form_edit.blade.php | 2 +- .../views/backend/themes/import.blade.php | 2 +- resources/views/data/aki_akb/import.blade.php | 2 +- .../views/data/anggaran_desa/import.blade.php | 2 +- .../data/anggaran_realisasi/import.blade.php | 2 +- .../views/data/data_desa/create.blade.php | 2 +- .../views/data/data_sarana/create.blade.php | 2 +- .../views/data/data_sarana/edit.blade.php | 2 +- .../views/data/data_sarana/import.blade.php | 2 +- .../views/data/data_suplemen/create.blade.php | 2 +- .../views/data/data_suplemen/form.blade.php | 4 +-- .../data/data_suplemen/form_detail.blade.php | 2 +- .../views/data/data_umum/form_edit.blade.php | 36 +++++++++---------- .../data/epidemi_penyakit/import.blade.php | 2 +- .../data/fasilitas_paud/import.blade.php | 2 +- .../views/data/imunisasi/import.blade.php | 2 +- resources/views/data/jabatan/create.blade.php | 2 +- resources/views/data/jabatan/form.blade.php | 2 +- .../data/laporan-apbdes/import.blade.php | 2 +- .../data/laporan-penduduk/import.blade.php | 2 +- resources/views/data/lembaga/create.blade.php | 2 +- .../lembaga_anggota/form_create.blade.php | 4 +-- .../data/lembaga_kategori/create.blade.php | 2 +- .../views/data/penduduk/import.blade.php | 2 +- resources/views/data/pengurus/arsip.blade.php | 2 +- .../data/pengurus/create_arsip.blade.php | 2 +- resources/views/data/pengurus/edit.blade.php | 2 +- .../views/data/pengurus/edit_arsip.blade.php | 2 +- .../data/pengurus/form_create_arsip.blade.php | 4 +-- .../data/pengurus/form_edit_arsip.blade.php | 2 +- .../views/data/profil/form_edit.blade.php | 6 ++-- .../data/program_bantuan/import.blade.php | 2 +- .../views/data/putus_sekolah/import.blade.php | 2 +- .../data/tingkat_pendidikan/import.blade.php | 2 +- .../data/toilet_sanitasi/import.blade.php | 2 +- .../views/informasi/artikel/_form.blade.php | 2 +- .../artikel_kategori/create.blade.php | 2 +- .../views/informasi/faq/create.blade.php | 2 +- resources/views/informasi/faq/form.blade.php | 2 +- .../informasi/form_dokumen/create.blade.php | 2 +- .../informasi/media_sosial/create.blade.php | 2 +- .../views/informasi/potensi/create.blade.php | 2 +- .../views/informasi/prosedur/create.blade.php | 2 +- .../views/informasi/regulasi/create.blade.php | 2 +- .../sinergi_program/create.blade.php | 2 +- .../informasi/sinergi_program/edit.blade.php | 2 +- resources/views/pesan/masuk/index.blade.php | 4 +-- resources/views/pesan/read_pesan.blade.php | 6 ++-- .../views/setting/aplikasi/form.blade.php | 2 +- resources/views/setting/slide/form.blade.php | 2 +- 51 files changed, 76 insertions(+), 76 deletions(-) diff --git a/resources/views/backend/event/create.blade.php b/resources/views/backend/event/create.blade.php index 81f827e90..334d2d1a2 100644 --- a/resources/views/backend/event/create.blade.php +++ b/resources/views/backend/event/create.blade.php @@ -19,7 +19,7 @@ {!! html()->form('POST', route('informasi.event.store'))->id('form-event')->class( 'form-horizontal - form-label-left', + form-label-left', )->open() !!} @include('layouts.fragments.error_message') diff --git a/resources/views/backend/event/form_edit.blade.php b/resources/views/backend/event/form_edit.blade.php index bb5d6dbb3..86994ceb0 100644 --- a/resources/views/backend/event/form_edit.blade.php +++ b/resources/views/backend/event/form_edit.blade.php @@ -15,7 +15,7 @@
{!! html()->textarea('description', old('description', $event->description))->class('textarea my-editor')->placeholder('Deskripsi kegiatan')->style( 'width: 100%; height: 200px; font-size: 14px; line-height: 18px; border: 1px solid #dddddd; padding: - 10px;', + 10px;', )->required() !!}
diff --git a/resources/views/backend/themes/import.blade.php b/resources/views/backend/themes/import.blade.php index 769bec4cc..3ebc8688a 100644 --- a/resources/views/backend/themes/import.blade.php +++ b/resources/views/backend/themes/import.blade.php @@ -20,7 +20,7 @@ {!! html()->form()->route('setting.themes.do-upload')->method('POST')->id('form-import')->class( 'form-horizontal - form-label-left', + form-label-left', )->acceptsFiles() !!}
diff --git a/resources/views/data/aki_akb/import.blade.php b/resources/views/data/aki_akb/import.blade.php index 1550df724..5041b2570 100644 --- a/resources/views/data/aki_akb/import.blade.php +++ b/resources/views/data/aki_akb/import.blade.php @@ -20,7 +20,7 @@ {!! html()->form('POST', route('data.aki-akb.do_import'))->id('form-import')->class( 'form-horizontal - form-label-left', + form-label-left', )->acceptsFiles()->open() !!}
diff --git a/resources/views/data/anggaran_desa/import.blade.php b/resources/views/data/anggaran_desa/import.blade.php index 6074e4b6e..72d479a2e 100644 --- a/resources/views/data/anggaran_desa/import.blade.php +++ b/resources/views/data/anggaran_desa/import.blade.php @@ -20,7 +20,7 @@ {!! html()->form()->route('data.anggaran-desa.do_import')->method('POST')->id('form-import')->class( 'form-horizontal - form-label-left', + form-label-left', )->acceptsFiles() !!}
diff --git a/resources/views/data/anggaran_realisasi/import.blade.php b/resources/views/data/anggaran_realisasi/import.blade.php index 2353ffa1c..cdfafcbea 100644 --- a/resources/views/data/anggaran_realisasi/import.blade.php +++ b/resources/views/data/anggaran_realisasi/import.blade.php @@ -20,7 +20,7 @@ {!! html()->form()->route('data.anggaran-realisasi.do_import')->method('POST')->id('form-import')->class( 'form-horizontal - form-label-left', + form-label-left', )->acceptsFiles() !!}
diff --git a/resources/views/data/data_desa/create.blade.php b/resources/views/data/data_desa/create.blade.php index 80a31db99..b0cbb065c 100644 --- a/resources/views/data/data_desa/create.blade.php +++ b/resources/views/data/data_desa/create.blade.php @@ -19,7 +19,7 @@ {!! html()->form()->route('data.data-desa.store')->method('POST')->id('form-datadesa')->class( 'form-horizontal - form-label-left', + form-label-left', )->open() !!}
diff --git a/resources/views/data/data_sarana/create.blade.php b/resources/views/data/data_sarana/create.blade.php index 474d06ea4..3a21559f7 100644 --- a/resources/views/data/data_sarana/create.blade.php +++ b/resources/views/data/data_sarana/create.blade.php @@ -19,7 +19,7 @@ {!! html()->form('POST', route('data.data-sarana.store'))->id('form-sarana')->class( 'form-horizontal - form-label-left', + form-label-left', )->open() !!}
diff --git a/resources/views/data/data_sarana/edit.blade.php b/resources/views/data/data_sarana/edit.blade.php index 039725406..5895dc3d2 100644 --- a/resources/views/data/data_sarana/edit.blade.php +++ b/resources/views/data/data_sarana/edit.blade.php @@ -19,7 +19,7 @@ {!! html()->form('POST', route('data.data-sarana.update', $sarana->id))->id('form-sarana')->class( 'form-horizontal - form-label-left', + form-label-left', )->open() !!} @method('PUT') diff --git a/resources/views/data/data_sarana/import.blade.php b/resources/views/data/data_sarana/import.blade.php index 1612eeb5c..9336e0163 100644 --- a/resources/views/data/data_sarana/import.blade.php +++ b/resources/views/data/data_sarana/import.blade.php @@ -20,7 +20,7 @@ {!! html()->form('POST', route('data.data-sarana.import-excel'))->id('form-import')->class( 'form-horizontal - form-label-left', + form-label-left', )->acceptsFiles()->open() !!}
diff --git a/resources/views/data/data_suplemen/create.blade.php b/resources/views/data/data_suplemen/create.blade.php index e6e1f7ed4..2c83a82a2 100644 --- a/resources/views/data/data_suplemen/create.blade.php +++ b/resources/views/data/data_suplemen/create.blade.php @@ -19,7 +19,7 @@ {!! html()->form('POST', route('data.data-suplemen.store'))->id('form-faq')->class( 'form-horizontal - form-label-left', + form-label-left', )->open() !!}
diff --git a/resources/views/data/data_suplemen/form.blade.php b/resources/views/data/data_suplemen/form.blade.php index c365a9461..4dd113565 100644 --- a/resources/views/data/data_suplemen/form.blade.php +++ b/resources/views/data/data_suplemen/form.blade.php @@ -18,8 +18,8 @@
{!! html()->textarea('keterangan')->class('textarea')->style( 'width: 100%; height: 200px; font-size: 14px; - line-height: 18px; border: 1px solid #dddddd; padding: - 10px;', + line-height: 18px; border: 1px solid #dddddd; padding: + 10px;', )->placeholder('Keterangan')->value(old('keterangan', isset($suplemen) ? $suplemen->keterangan : '')) !!}
diff --git a/resources/views/data/data_suplemen/form_detail.blade.php b/resources/views/data/data_suplemen/form_detail.blade.php index 26fbbb99e..34e1d1932 100644 --- a/resources/views/data/data_suplemen/form_detail.blade.php +++ b/resources/views/data/data_suplemen/form_detail.blade.php @@ -56,7 +56,7 @@
diff --git a/resources/views/data/data_umum/form_edit.blade.php b/resources/views/data/data_umum/form_edit.blade.php index 4621bf31b..f0979d4b0 100644 --- a/resources/views/data/data_umum/form_edit.blade.php +++ b/resources/views/data/data_umum/form_edit.blade.php @@ -15,7 +15,7 @@
{!! html()->textarea('tipologi')->class( 'form-control - my-editor', + my-editor', )->placeholder('Tipologi')->rows(2)->value(old('tipologi', isset($data_umum) ? $data_umum->tipologi : '')) !!}
@@ -26,7 +26,7 @@
{!! html()->textarea('sejarah')->class( 'form-control - my-editor', + my-editor', )->placeholder('Sejarah')->rows(2)->value(old('sejarah', isset($data_umum) ? $data_umum->sejarah : '')) !!}
@@ -37,7 +37,7 @@
{!! html()->number('ketinggian')->class( 'form-control - text-right', + text-right', )->placeholder('0')->value(old('ketinggian', isset($data_umum) ? $data_umum->ketinggian : '')) !!}
@@ -53,7 +53,7 @@
{!! html()->number('luas_wilayah')->class( 'form-control - luas_wilayah text-right', + luas_wilayah text-right', )->placeholder('0')->value(old('luas_wilayah', isset($data_umum) ? $data_umum->luas_wilayah : '')) !!}
@@ -68,7 +68,7 @@
{!! html()->textarea('bts_wil_utara')->class('form-control')->placeholder( 'Batas - Utara', + Utara', )->rows(2)->value(old('bts_wil_utara', isset($data_umum) ? $data_umum->bts_wil_utara : '')) !!}
@@ -78,7 +78,7 @@
{!! html()->textarea('bts_wil_timur')->class('form-control')->placeholder( 'Batas - Timur', + Timur', )->rows(2)->value(old('bts_wil_timur', isset($data_umum) ? $data_umum->bts_wil_timur : '')) !!}
@@ -88,7 +88,7 @@
{!! html()->textarea('bts_wil_selatan')->class('form-control')->placeholder( 'Batas - Selatan', + Selatan', )->rows(2)->value(old('bts_wil_selatan', isset($data_umum) ? $data_umum->bts_wil_selatan : '')) !!}
@@ -98,7 +98,7 @@
{!! html()->textarea('bts_wil_barat')->class('form-control')->placeholder( 'Batas - Barat', + Barat', )->rows(2)->value(old('bts_wil_barat', isset($data_umum) ? $data_umum->bts_wil_barat : '')) !!}
@@ -113,7 +113,7 @@
{!! html()->number('jml_puskesmas')->class( 'form-control - text-right', + text-right', )->placeholder('0')->value(old('jml_puskesmas', isset($data_umum) ? $data_umum->jml_puskesmas : '')) !!}
@@ -124,7 +124,7 @@
{!! html()->number('jml_puskesmas_pembantu')->class( 'form-control - text-right', + text-right', )->placeholder('0')->value(old('jml_puskesmas_pembantu', isset($data_umum) ? $data_umum->jml_puskesmas_pembantu : '')) !!}
@@ -135,7 +135,7 @@
{!! html()->number('jml_posyandu')->class( 'form-control - text-right', + text-right', )->placeholder('0')->value(old('jml_posyandu', isset($data_umum) ? $data_umum->jml_posyandu : '')) !!}
@@ -146,7 +146,7 @@
{!! html()->number('jml_pondok_bersalin')->class( 'form-control - text-right', + text-right', )->placeholder('0')->value(old('jml_pondok_bersalin', isset($data_umum) ? $data_umum->jml_pondok_bersalin : '')) !!}
@@ -159,7 +159,7 @@
{!! html()->number('jml_paud')->class( 'form-control - text-right', + text-right', )->placeholder('0')->value(old('jml_paud', isset($data_umum) ? $data_umum->jml_paud : '')) !!}
@@ -196,7 +196,7 @@
{!! html()->number('jml_masjid_besar')->class( 'form-control - text-right', + text-right', )->placeholder('0')->value(old('jml_masjid_besar', isset($data_umum) ? $data_umum->jml_masjid_besar : '')) !!}
@@ -207,7 +207,7 @@
{!! html()->number('jml_mushola')->class( 'form-control - text-right', + text-right', )->placeholder('0')->value(old('jml_mushola', isset($data_umum) ? $data_umum->jml_mushola : '')) !!}
@@ -218,7 +218,7 @@
{!! html()->number('jml_gereja')->class( 'form-control - text-right', + text-right', )->placeholder('0')->value(old('jml_gereja', isset($data_umum) ? $data_umum->jml_gereja : '')) !!}
@@ -229,7 +229,7 @@
{!! html()->number('jml_pasar')->class( 'form-control - text-right', + text-right', )->placeholder('0')->value(old('jml_pasar', isset($data_umum) ? $data_umum->jml_pasar : '')) !!}
@@ -240,7 +240,7 @@
{!! html()->number('jml_balai_pertemuan')->class( 'form-control - text-right', + text-right', )->placeholder('0')->value(old('jml_balai_pertemuan', isset($data_umum) ? $data_umum->jml_balai_pertemuan : '')) !!}
diff --git a/resources/views/data/epidemi_penyakit/import.blade.php b/resources/views/data/epidemi_penyakit/import.blade.php index 9b3ef8cbd..167393fc7 100644 --- a/resources/views/data/epidemi_penyakit/import.blade.php +++ b/resources/views/data/epidemi_penyakit/import.blade.php @@ -20,7 +20,7 @@ {!! html()->form('POST', route('data.epidemi-penyakit.do_import'))->id('form-import')->class( 'form-horizontal - form-label-left', + form-label-left', )->acceptsFiles()->open() !!}
diff --git a/resources/views/data/fasilitas_paud/import.blade.php b/resources/views/data/fasilitas_paud/import.blade.php index 37a9f255a..ba12ac847 100644 --- a/resources/views/data/fasilitas_paud/import.blade.php +++ b/resources/views/data/fasilitas_paud/import.blade.php @@ -21,7 +21,7 @@ {!! html()->form('POST', route('data.fasilitas-paud.do_import'))->id('form-import')->class( 'form-horizontal - form-label-left', + form-label-left', )->acceptsFiles()->open() !!}
diff --git a/resources/views/data/imunisasi/import.blade.php b/resources/views/data/imunisasi/import.blade.php index c415ea430..7a2976393 100644 --- a/resources/views/data/imunisasi/import.blade.php +++ b/resources/views/data/imunisasi/import.blade.php @@ -20,7 +20,7 @@ {!! html()->form()->route('data.imunisasi.do_import')->method('POST')->id('form-import')->class( 'form-horizontal - form-label-left', + form-label-left', )->acceptsFiles()->open() !!}
diff --git a/resources/views/data/jabatan/create.blade.php b/resources/views/data/jabatan/create.blade.php index 86a2010b2..24a6a3889 100644 --- a/resources/views/data/jabatan/create.blade.php +++ b/resources/views/data/jabatan/create.blade.php @@ -19,7 +19,7 @@ {!! html()->form('POST', route('data.jabatan.store'))->id('form-jabatan')->class( 'form-horizontal - form-label-left', + form-label-left', )->open() !!} @include('layouts.fragments.error_message') diff --git a/resources/views/data/jabatan/form.blade.php b/resources/views/data/jabatan/form.blade.php index e32ea20a0..186b17dca 100644 --- a/resources/views/data/jabatan/form.blade.php +++ b/resources/views/data/jabatan/form.blade.php @@ -11,7 +11,7 @@
{!! html()->textarea('tupoksi')->value(old('tupoksi', isset($jabatan) ? $jabatan->tupoksi : ''))->class('textarea')->placeholder('Tupoksi')->style('width: 100%; height: 200px; font-size: 14px; - line-height: 18px; border: 1px solid #dddddd; padding: 10px;') !!} + line-height: 18px; border: 1px solid #dddddd; padding: 10px;') !!}
diff --git a/resources/views/data/laporan-apbdes/import.blade.php b/resources/views/data/laporan-apbdes/import.blade.php index c70b68439..55cbe6bcc 100644 --- a/resources/views/data/laporan-apbdes/import.blade.php +++ b/resources/views/data/laporan-apbdes/import.blade.php @@ -22,7 +22,7 @@ {!! html()->form('POST', route('data.laporan-apbdes.do_import'))->id('form-import')->class( 'form-horizontal - form-label-left', + form-label-left', )->acceptsFiles()->open() !!}
diff --git a/resources/views/data/laporan-penduduk/import.blade.php b/resources/views/data/laporan-penduduk/import.blade.php index 5205505d9..2796b8eca 100644 --- a/resources/views/data/laporan-penduduk/import.blade.php +++ b/resources/views/data/laporan-penduduk/import.blade.php @@ -22,7 +22,7 @@
{!! html()->form('POST', route('data.laporan-penduduk.do_import'))->id('form-import')->class( 'form-horizontal - form-label-left', + form-label-left', )->acceptsFiles()->open() !!}
diff --git a/resources/views/data/lembaga/create.blade.php b/resources/views/data/lembaga/create.blade.php index 4abe58195..ce90b8a77 100644 --- a/resources/views/data/lembaga/create.blade.php +++ b/resources/views/data/lembaga/create.blade.php @@ -19,7 +19,7 @@ {!! html()->form('POST', route('data.lembaga.store'))->id('form-lembaga')->class( 'form-horizontal - form-label-left', + form-label-left', )->open() !!} @include('layouts.fragments.error_message') diff --git a/resources/views/data/lembaga_anggota/form_create.blade.php b/resources/views/data/lembaga_anggota/form_create.blade.php index e87302ad4..dea1a6566 100644 --- a/resources/views/data/lembaga_anggota/form_create.blade.php +++ b/resources/views/data/lembaga_anggota/form_create.blade.php @@ -13,7 +13,7 @@
{!! html()->select('penduduk_id', $pendudukList)->value(old('penduduk_id', isset($anggota) ? $anggota->penduduk_id : (isset($lembaga) ? $lembaga->penduduk_id : '')))->class( 'form-control - select2', + select2', )->placeholder('Pilih Nama Anggota')->required()->style('width:100%;') !!}
@@ -67,7 +67,7 @@
{!! html()->date('tgl_sk_pengangkatan', old('tgl_sk_pengangkatan'))->placeholder( 'Tanggal SK - Pengangkatan', + Pengangkatan', )->class('form-control') !!}
diff --git a/resources/views/data/lembaga_kategori/create.blade.php b/resources/views/data/lembaga_kategori/create.blade.php index f3cecd64f..3a0a0e781 100644 --- a/resources/views/data/lembaga_kategori/create.blade.php +++ b/resources/views/data/lembaga_kategori/create.blade.php @@ -19,7 +19,7 @@ {!! html()->form('post')->route('data.kategori-lembaga.store')->id('form-kategori-lembaga')->class( 'form-horizontal - form-label-left', + form-label-left', )->open() !!} @include('layouts.fragments.error_message') diff --git a/resources/views/data/penduduk/import.blade.php b/resources/views/data/penduduk/import.blade.php index 1c22af1dd..920768871 100644 --- a/resources/views/data/penduduk/import.blade.php +++ b/resources/views/data/penduduk/import.blade.php @@ -20,7 +20,7 @@ {!! html()->form()->route('data.penduduk.import-excel')->method('POST')->id('form-import')->class( 'form-horizontal - form-label-left', + form-label-left', )->acceptsFiles()->open() !!}
diff --git a/resources/views/data/pengurus/arsip.blade.php b/resources/views/data/pengurus/arsip.blade.php index 0c5061c1f..f119e0e16 100644 --- a/resources/views/data/pengurus/arsip.blade.php +++ b/resources/views/data/pengurus/arsip.blade.php @@ -43,7 +43,7 @@ {!! html()->form()->route('data.pengurus.store')->method('POST')->acceptsFiles()->id('form-pengurus')->class( 'form-horizontal - form-label-left', + form-label-left', )->open() !!} @include('layouts.fragments.error_message') diff --git a/resources/views/data/pengurus/create_arsip.blade.php b/resources/views/data/pengurus/create_arsip.blade.php index e53d272aa..46e453e26 100644 --- a/resources/views/data/pengurus/create_arsip.blade.php +++ b/resources/views/data/pengurus/create_arsip.blade.php @@ -30,7 +30,7 @@ {!! html()->form()->route('data.pengurus.store.arsip')->method('POST')->acceptsFiles()->id('form-pengurus')->class( 'form-horizontal - form-label-left', + form-label-left', )->open() !!} @include('layouts.fragments.error_message') diff --git a/resources/views/data/pengurus/edit.blade.php b/resources/views/data/pengurus/edit.blade.php index 17edb2675..da1333728 100644 --- a/resources/views/data/pengurus/edit.blade.php +++ b/resources/views/data/pengurus/edit.blade.php @@ -20,7 +20,7 @@ {!! html()->form('POST', route('data.pengurus.update', $pengurus->id))->acceptsFiles()->id('form-pengurus')->class( 'form-horizontal - form-label-left', + form-label-left', )->open() !!} @include('layouts.fragments.error_message') diff --git a/resources/views/data/pengurus/edit_arsip.blade.php b/resources/views/data/pengurus/edit_arsip.blade.php index 22c504688..296f95db1 100644 --- a/resources/views/data/pengurus/edit_arsip.blade.php +++ b/resources/views/data/pengurus/edit_arsip.blade.php @@ -28,7 +28,7 @@ {!! html()->form('post')->route('data.pengurus.store.arsip')->acceptsFiles()->id('form-pengurus')->class( 'form-horizontal - form-label-left', + form-label-left', )->open() !!} @include('layouts.fragments.error_message')
diff --git a/resources/views/data/pengurus/form_create_arsip.blade.php b/resources/views/data/pengurus/form_create_arsip.blade.php index 30c529033..64756ea45 100644 --- a/resources/views/data/pengurus/form_create_arsip.blade.php +++ b/resources/views/data/pengurus/form_create_arsip.blade.php @@ -4,7 +4,7 @@
{!! html()->select('jenis_surat', \App\Models\JenisSurat::pluck('nama', 'id')->value(old('jenis_surat', isset($pengurus) ? $pengurus->jenis_surat : '')), null, [ 'placeholder' => 'Pilih - Jenis Dokumen', + Jenis Dokumen', 'class' => 'form-control', 'id' => 'jenis_dokumen_id', 'required' => true, @@ -19,7 +19,7 @@
{!! html()->text('judul_document')->class('form-control')->required()->placeholder( 'Judul - Document', + Document', )->value(old('judul_document', isset($pengurus) ? $pengurus->judul_document : '')) !!}
diff --git a/resources/views/data/pengurus/form_edit_arsip.blade.php b/resources/views/data/pengurus/form_edit_arsip.blade.php index da9cd4667..de5468381 100644 --- a/resources/views/data/pengurus/form_edit_arsip.blade.php +++ b/resources/views/data/pengurus/form_edit_arsip.blade.php @@ -23,7 +23,7 @@
{!! html()->text('judul_document')->class('form-control')->required()->placeholder( 'Judul - Document', + Document', )->value(old('judul_document', isset($pengurus) ? $pengurus->judul_document : '')) !!}
diff --git a/resources/views/data/profil/form_edit.blade.php b/resources/views/data/profil/form_edit.blade.php index 6520597ba..1bcc79fdb 100644 --- a/resources/views/data/profil/form_edit.blade.php +++ b/resources/views/data/profil/form_edit.blade.php @@ -150,7 +150,7 @@
{!! html()->textarea('sambutan', old('sambutan', $profil->sambutan ?? null))->class('textarea my-editor')->placeholder('Sambutan ' . $sebutan_kepala_wilayah . ' ' . $profil->nama_kecamatan)->style('width: 100%; height: 200px; font-size: 14px; line-height: 18px; border: 1px solid #dddddd; - padding: 10px;') !!} + padding: 10px;') !!}
@@ -163,14 +163,14 @@
{!! html()->textarea('visi', old('visi', $profil->visi ?? null))->class('textarea my-editor')->placeholder('Visi Kecamatan')->style('width: 100%; height: 200px; font-size: 14px; line-height: 18px; border: 1px solid #dddddd; - padding: 10px;') !!} + padding: 10px;') !!}
{!! html()->textarea('misi', old('misi', $profil->misi ?? null))->class('textarea my-editor')->placeholder('Misi Kecamatan')->style('width: 100%; height: 200px; font-size: 14px; line-height: 18px; border: 1px solid #dddddd; - padding: 10px;') !!} + padding: 10px;') !!}
diff --git a/resources/views/data/program_bantuan/import.blade.php b/resources/views/data/program_bantuan/import.blade.php index eefd48f78..41cdf571f 100644 --- a/resources/views/data/program_bantuan/import.blade.php +++ b/resources/views/data/program_bantuan/import.blade.php @@ -20,7 +20,7 @@ {!! html()->form('POST', route('data.program-bantuan.do_import'))->id('form-import')->class( 'form-horizontal - form-label-left', + form-label-left', )->acceptsFiles()->open() !!}
diff --git a/resources/views/data/putus_sekolah/import.blade.php b/resources/views/data/putus_sekolah/import.blade.php index b411d69b4..2d9448d4b 100644 --- a/resources/views/data/putus_sekolah/import.blade.php +++ b/resources/views/data/putus_sekolah/import.blade.php @@ -20,7 +20,7 @@ {!! html()->form()->route('data.putus-sekolah.do_import')->method('POST')->id('form-import')->class( 'form-horizontal - form-label-left', + form-label-left', )->acceptsFiles()->open() !!}
diff --git a/resources/views/data/tingkat_pendidikan/import.blade.php b/resources/views/data/tingkat_pendidikan/import.blade.php index 8d874e15a..1e667bc31 100644 --- a/resources/views/data/tingkat_pendidikan/import.blade.php +++ b/resources/views/data/tingkat_pendidikan/import.blade.php @@ -20,7 +20,7 @@ {!! html()->form('POST', route('data.tingkat-pendidikan.do_import'))->id('form-import')->class( 'form-horizontal - form-label-left', + form-label-left', )->acceptsFiles()->open() !!}
diff --git a/resources/views/data/toilet_sanitasi/import.blade.php b/resources/views/data/toilet_sanitasi/import.blade.php index c4c579a87..eb00325bb 100644 --- a/resources/views/data/toilet_sanitasi/import.blade.php +++ b/resources/views/data/toilet_sanitasi/import.blade.php @@ -33,7 +33,7 @@ {!! html()->form('POST', route('data.toilet-sanitasi.do_import'))->id('form-import')->class( 'form-horizontal - form-label-left', + form-label-left', )->acceptsFiles()->open() !!}
diff --git a/resources/views/informasi/artikel/_form.blade.php b/resources/views/informasi/artikel/_form.blade.php index c902f0a0a..fd416643a 100644 --- a/resources/views/informasi/artikel/_form.blade.php +++ b/resources/views/informasi/artikel/_form.blade.php @@ -20,7 +20,7 @@ {!! html()->textarea('isi')->class('form-control my-editor')->placeholder('Isi Artikel')->style( 'width:100%; height:750px; font-size:14px; line-height:18px; border:1px solid #dddddd; - padding:10px;', + padding:10px;', )->value(old('isi', isset($artikel) ? $artikel->isi : '')) !!} @if ($errors->has('isi')) {{ $errors->first('isi') }} diff --git a/resources/views/informasi/artikel_kategori/create.blade.php b/resources/views/informasi/artikel_kategori/create.blade.php index b084a37a1..c3b885685 100644 --- a/resources/views/informasi/artikel_kategori/create.blade.php +++ b/resources/views/informasi/artikel_kategori/create.blade.php @@ -20,7 +20,7 @@ {!! html()->form('POST', route('informasi.artikel-kategori.store'))->id('form-artikel-kategori')->class( 'form-horizontal - form-label-left', + form-label-left', )->open() !!} @include('layouts.fragments.error_message') diff --git a/resources/views/informasi/faq/create.blade.php b/resources/views/informasi/faq/create.blade.php index cabaffabb..9e7ca8de6 100644 --- a/resources/views/informasi/faq/create.blade.php +++ b/resources/views/informasi/faq/create.blade.php @@ -19,7 +19,7 @@ {!! html()->form('POST', route('informasi.faq.store'))->id('form-faq')->class( 'form-horizontal - form-label-left', + form-label-left', )->open() !!} @include('layouts.fragments.error_message') diff --git a/resources/views/informasi/faq/form.blade.php b/resources/views/informasi/faq/form.blade.php index dab170882..f016c9632 100644 --- a/resources/views/informasi/faq/form.blade.php +++ b/resources/views/informasi/faq/form.blade.php @@ -10,7 +10,7 @@
{{ html()->textarea('answer')->value(old('answer', $faq->answer ?? ''))->class('textarea my-editor')->placeholder('Jawaban')->style( 'width: 100%; height: 200px; font-size: 14px; line-height: 18px; border: 1px solid #dddddd; padding: - 10px;', + 10px;', )->required() }}
diff --git a/resources/views/informasi/form_dokumen/create.blade.php b/resources/views/informasi/form_dokumen/create.blade.php index ca6b5ecbb..18892a94d 100644 --- a/resources/views/informasi/form_dokumen/create.blade.php +++ b/resources/views/informasi/form_dokumen/create.blade.php @@ -21,7 +21,7 @@ {!! html()->form('POST', route('informasi.form-dokumen.store'))->acceptsFiles()->id('form-dokumen')->class( 'form-horizontal - form-label-left', + form-label-left', )->open() !!} @if (count($errors) > 0) diff --git a/resources/views/informasi/media_sosial/create.blade.php b/resources/views/informasi/media_sosial/create.blade.php index 2c14781be..de0861e9e 100644 --- a/resources/views/informasi/media_sosial/create.blade.php +++ b/resources/views/informasi/media_sosial/create.blade.php @@ -19,7 +19,7 @@ {!! html()->form('POST', route('informasi.media-sosial.store'))->acceptsFiles()->id('form-media-sosial')->class( 'form-horizontal - form-label-left', + form-label-left', )->open() !!}
diff --git a/resources/views/informasi/potensi/create.blade.php b/resources/views/informasi/potensi/create.blade.php index bc90bb02d..45a0cd583 100644 --- a/resources/views/informasi/potensi/create.blade.php +++ b/resources/views/informasi/potensi/create.blade.php @@ -21,7 +21,7 @@ {!! html()->form('POST', route('informasi.potensi.store'))->acceptsFiles()->id('form-potensi')->class( 'form-horizontal - form-label-left', + form-label-left', )->open() !!} @if (count($errors) > 0) diff --git a/resources/views/informasi/prosedur/create.blade.php b/resources/views/informasi/prosedur/create.blade.php index 409e5f3dd..ea17cc295 100644 --- a/resources/views/informasi/prosedur/create.blade.php +++ b/resources/views/informasi/prosedur/create.blade.php @@ -21,7 +21,7 @@ {!! html()->form('POST', route('informasi.prosedur.store'))->acceptsFiles()->id('form-prosedur')->class( 'form-horizontal - form-label-left', + form-label-left', )->open() !!} @if (count($errors) > 0) diff --git a/resources/views/informasi/regulasi/create.blade.php b/resources/views/informasi/regulasi/create.blade.php index 271e7a614..019b899bf 100644 --- a/resources/views/informasi/regulasi/create.blade.php +++ b/resources/views/informasi/regulasi/create.blade.php @@ -19,7 +19,7 @@ {!! html()->form('POST', route('informasi.regulasi.store'))->id('form-regulasi')->class( 'form-horizontal - form-label-left', + form-label-left', )->acceptsFiles()->open() !!}
diff --git a/resources/views/informasi/sinergi_program/create.blade.php b/resources/views/informasi/sinergi_program/create.blade.php index 0012b648e..4093687c1 100644 --- a/resources/views/informasi/sinergi_program/create.blade.php +++ b/resources/views/informasi/sinergi_program/create.blade.php @@ -19,7 +19,7 @@ {!! html()->form('POST', route('informasi.sinergi-program.store'))->acceptsFiles()->id('form-sinergi-program')->class( 'form-horizontal - form-label-left', + form-label-left', )->open() !!}
diff --git a/resources/views/informasi/sinergi_program/edit.blade.php b/resources/views/informasi/sinergi_program/edit.blade.php index ee378a6f3..17233c701 100644 --- a/resources/views/informasi/sinergi_program/edit.blade.php +++ b/resources/views/informasi/sinergi_program/edit.blade.php @@ -32,7 +32,7 @@ {!! html()->form('PUT', route('informasi.sinergi-program.update', $sinergi->id))->id('form-sinergi-program')->class( 'form-horizontal - form-label-left', + form-label-left', )->acceptsFiles()->open() !!}
diff --git a/resources/views/pesan/masuk/index.blade.php b/resources/views/pesan/masuk/index.blade.php index 98eab39b9..e87d1e895 100644 --- a/resources/views/pesan/masuk/index.blade.php +++ b/resources/views/pesan/masuk/index.blade.php @@ -46,7 +46,7 @@ {!! html()->form('POST', route('pesan.arsip.multiple'))->class( 'form-group - inline', + inline', )->id('form-multiple-arsip-pesan')->open() !!} {!! html()->hidden('array_id')->id('array_multiple_id_arsip') !!} @@ -54,7 +54,7 @@ {!! html()->form('POST', route('pesan.read.multiple'))->class( 'form-group - inline', + inline', )->id('form-multiple-read-pesan')->open() !!} {!! html()->hidden('array_id')->id('array_multiple_id') !!} diff --git a/resources/views/pesan/read_pesan.blade.php b/resources/views/pesan/read_pesan.blade.php index 3600ddf81..0e3cea9dc 100644 --- a/resources/views/pesan/read_pesan.blade.php +++ b/resources/views/pesan/read_pesan.blade.php @@ -28,7 +28,7 @@ @if ($pesan->diarsipkan === 0) {!! html()->form('POST', route('pesan.arsip.post'))->class( 'form-group - inline', + inline', )->id('form-arisp-pesan')->open() !!} {!! html()->hidden('id', $pesan->id) !!} @@ -77,11 +77,11 @@ diff --git a/resources/views/setting/aplikasi/form.blade.php b/resources/views/setting/aplikasi/form.blade.php index 590b0d0eb..c6dbb3ea9 100644 --- a/resources/views/setting/aplikasi/form.blade.php +++ b/resources/views/setting/aplikasi/form.blade.php @@ -28,7 +28,7 @@ {!! html()->select('value', [ 'OpenStreetMap' => 'OpenStreetMap', 'OpenStreetMap H.O.T.' => 'OpenStreetMap - H.O.T.', + H.O.T.', 'Mapbox Streets' => 'Mapbox Streets', 'Mapbox Satellite' => 'Mapbox Satellite', 'Mapbox Satellite-Streets' => 'Mapbox Satellite-Streets', diff --git a/resources/views/setting/slide/form.blade.php b/resources/views/setting/slide/form.blade.php index 4f23e59b2..14ba5abf6 100644 --- a/resources/views/setting/slide/form.blade.php +++ b/resources/views/setting/slide/form.blade.php @@ -9,7 +9,7 @@
{!! html()->textarea('deskripsi')->class('textarea')->style( 'width: 100%; height: 200px; font-size: 14px; - line-height: 18px; border: 1px solid #dddddd; padding: 10px;', + line-height: 18px; border: 1px solid #dddddd; padding: 10px;', )->placeholder('deskripsi')->value(old('deskripsi', isset($slide) ? $slide->deskripsi : '')) !!}
From 64be6238d299232fce6ce7cfac511b083522296b Mon Sep 17 00:00:00 2001 From: habibie11 Date: Tue, 19 May 2026 21:51:47 +0700 Subject: [PATCH 3/5] test --- .../Data/PendudukDetailControllerTest.php | 93 +++++++++++++++++++ tests/Unit/Services/PendudukServiceTest.php | 70 ++++++++++++++ 2 files changed, 163 insertions(+) create mode 100644 tests/Feature/Controllers/Data/PendudukDetailControllerTest.php diff --git a/tests/Feature/Controllers/Data/PendudukDetailControllerTest.php b/tests/Feature/Controllers/Data/PendudukDetailControllerTest.php new file mode 100644 index 000000000..f9bd96892 --- /dev/null +++ b/tests/Feature/Controllers/Data/PendudukDetailControllerTest.php @@ -0,0 +1,93 @@ + 'api_server_database_gabungan'], + ['value' => 'http://localhost:8000'] + ); + SettingAplikasi::updateOrCreate( + ['key' => 'api_key_database_gabungan'], + ['value' => 'test-api-key'] + ); + SettingAplikasi::updateOrCreate( + ['key' => 'sinkronisasi_database_gabungan'], + ['value' => '1'] + ); +}); + +test('detail aborts 404 when id is missing', function () { + $request = new Request(); + + try { + (new PendudukController())->detail($request); + $this->fail('Expected HttpException was not thrown'); + } catch (\Symfony\Component\HttpKernel\Exception\HttpException $e) { + expect($e->getStatusCode())->toBe(404); + } +}); + +test('detail aborts 404 when penduduk not found', function () { + Http::fake([ + '*/api/v1/penduduk*' => Http::response(['data' => []], 200) + ]); + + $request = new Request(['id' => 999]); + + try { + (new PendudukController())->detail($request); + $this->fail('Expected HttpException was not thrown'); + } catch (\Symfony\Component\HttpKernel\Exception\HttpException $e) { + expect($e->getStatusCode())->toBe(404); + } +}); + +test('detail returns view with penduduk data', function () { + Http::fake([ + '*/api/v1/penduduk*' => Http::response([ + 'data' => [ + 'id' => 1, + 'attributes' => [ + 'nama' => 'John Doe', + 'nik' => '1234567890123456', + 'penduduk_hubungan' => ['nama' => 'Kepala Keluarga'], + 'jenis_kelamin' => ['nama' => 'LAKI-LAKI'], + 'agama' => ['nama' => 'Islam'], + 'penduduk_status' => ['nama' => 'Tetap'], + 'tempatlahir' => 'Jakarta', + 'tanggallahir' => '1990-01-01', + 'wajibKTP' => 'Ya', + 'status_rekam_ktp' => ['nama' => 'Sudah Rekam'], + 'elKTP' => '1', + 'pendidikan_k_k' => ['nama' => 'SMA'], + 'pendidikan' => ['nama' => 'SMA'], + 'pekerjaan' => ['nama' => 'Pegawai'], + 'warga_negara' => ['nama' => 'WNI'], + 'telepon' => '08123456789', + 'alamat_sekarang' => 'Jl. Test No. 1', + 'status_kawin' => ['nama' => 'Belum Kawin'], + 'golongan_darah' => ['nama' => 'O'], + 'cacat' => ['nama' => 'Tidak Ada'], + 'sakit_menahun' => ['nama' => 'Tidak Ada'], + 'kb' => ['nama' => 'Tidak Menggunakan'], + ] + ] + ], 200) + ]); + + $request = new Request(['id' => 1]); + $response = (new PendudukController())->detail($request); + + expect($response)->toBeInstanceOf(\Illuminate\Contracts\View\View::class); + expect($response->getName())->toBe('data.penduduk.gabungan.show'); + expect($response->getData()['penduduk']->id)->toBe(1); + expect($response->getData()['penduduk']->nama)->toBe('John Doe'); + expect($response->getData()['penduduk']->nik)->toBe('1234567890123456'); +}); diff --git a/tests/Unit/Services/PendudukServiceTest.php b/tests/Unit/Services/PendudukServiceTest.php index 5d6418b96..de4fabc91 100644 --- a/tests/Unit/Services/PendudukServiceTest.php +++ b/tests/Unit/Services/PendudukServiceTest.php @@ -190,6 +190,76 @@ expect($penduduk)->toBeNull(); }); +// detailPenduduk tests + +it('can get detail penduduk when API returns single object', function () { + Http::fake([ + '*/api/v1/penduduk*' => Http::response([ + 'data' => [ + 'id' => 1, + 'attributes' => [ + 'nama' => 'John Doe', + 'nik' => '1234567890123456', + ] + ] + ], 200) + ]); + + $service = new PendudukService(); + $result = $service->detailPenduduk(1); + + expect($result)->not->toBeNull(); + expect($result['id'])->toBe(1); + expect($result['attributes']['nama'])->toBe('John Doe'); +}); + +it('can get detail penduduk when API returns array', function () { + Http::fake([ + '*/api/v1/penduduk*' => Http::response([ + 'data' => [ + [ + 'id' => 1, + 'attributes' => [ + 'nama' => 'Jane Doe', + 'nik' => '9876543210987654', + ] + ] + ] + ], 200) + ]); + + $service = new PendudukService(); + $result = $service->detailPenduduk(1); + + expect($result)->not->toBeNull(); + expect($result['id'])->toBe(1); + expect($result['attributes']['nama'])->toBe('Jane Doe'); +}); + +it('returns null when penduduk not found', function () { + Http::fake([ + '*/api/v1/penduduk*' => Http::response([ + 'data' => [] + ], 200) + ]); + + $service = new PendudukService(); + $result = $service->detailPenduduk(999); + + expect($result)->toBeNull(); +}); + +it('returns null when API returns empty', function () { + Http::fake([ + '*/api/v1/penduduk*' => Http::response([], 200) + ]); + + $service = new PendudukService(); + $result = $service->detailPenduduk(1); + + expect($result)->toBeNull(); +}); + it('can apply filters to jumlah penduduk', function () { Http::fake([ '*/api/v1/opendk/sync-penduduk-opendk*' => Http::response([ From ce1257267ae7f98fc66795ba82cfc23685099f89 Mon Sep 17 00:00:00 2001 From: habibie11 Date: Tue, 19 May 2026 14:52:45 +0000 Subject: [PATCH 4/5] Blade Prettier Code --- .../views/backend/event/create.blade.php | 2 +- .../views/backend/event/form_edit.blade.php | 2 +- .../views/backend/themes/import.blade.php | 2 +- resources/views/data/aki_akb/import.blade.php | 2 +- .../views/data/anggaran_desa/import.blade.php | 2 +- .../data/anggaran_realisasi/import.blade.php | 2 +- .../views/data/data_desa/create.blade.php | 2 +- .../views/data/data_sarana/create.blade.php | 2 +- .../views/data/data_sarana/edit.blade.php | 2 +- .../views/data/data_sarana/import.blade.php | 2 +- .../views/data/data_suplemen/create.blade.php | 2 +- .../views/data/data_suplemen/form.blade.php | 4 +-- .../data/data_suplemen/form_detail.blade.php | 2 +- .../views/data/data_umum/form_edit.blade.php | 36 +++++++++---------- .../data/epidemi_penyakit/import.blade.php | 2 +- .../data/fasilitas_paud/import.blade.php | 2 +- .../views/data/imunisasi/import.blade.php | 2 +- resources/views/data/jabatan/create.blade.php | 2 +- resources/views/data/jabatan/form.blade.php | 2 +- .../data/laporan-apbdes/import.blade.php | 2 +- .../data/laporan-penduduk/import.blade.php | 2 +- resources/views/data/lembaga/create.blade.php | 2 +- .../lembaga_anggota/form_create.blade.php | 4 +-- .../data/lembaga_kategori/create.blade.php | 2 +- .../views/data/penduduk/import.blade.php | 2 +- resources/views/data/pengurus/arsip.blade.php | 2 +- .../data/pengurus/create_arsip.blade.php | 2 +- resources/views/data/pengurus/edit.blade.php | 2 +- .../views/data/pengurus/edit_arsip.blade.php | 2 +- .../data/pengurus/form_create_arsip.blade.php | 4 +-- .../data/pengurus/form_edit_arsip.blade.php | 2 +- .../views/data/profil/form_edit.blade.php | 6 ++-- .../data/program_bantuan/import.blade.php | 2 +- .../views/data/putus_sekolah/import.blade.php | 2 +- .../data/tingkat_pendidikan/import.blade.php | 2 +- .../data/toilet_sanitasi/import.blade.php | 2 +- .../views/informasi/artikel/_form.blade.php | 2 +- .../artikel_kategori/create.blade.php | 2 +- .../views/informasi/faq/create.blade.php | 2 +- resources/views/informasi/faq/form.blade.php | 2 +- .../informasi/form_dokumen/create.blade.php | 2 +- .../informasi/media_sosial/create.blade.php | 2 +- .../views/informasi/potensi/create.blade.php | 2 +- .../views/informasi/prosedur/create.blade.php | 2 +- .../views/informasi/regulasi/create.blade.php | 2 +- .../sinergi_program/create.blade.php | 2 +- .../informasi/sinergi_program/edit.blade.php | 2 +- resources/views/pesan/masuk/index.blade.php | 4 +-- resources/views/pesan/read_pesan.blade.php | 6 ++-- .../views/setting/aplikasi/form.blade.php | 2 +- resources/views/setting/slide/form.blade.php | 2 +- 51 files changed, 76 insertions(+), 76 deletions(-) diff --git a/resources/views/backend/event/create.blade.php b/resources/views/backend/event/create.blade.php index 334d2d1a2..c2ba58e38 100644 --- a/resources/views/backend/event/create.blade.php +++ b/resources/views/backend/event/create.blade.php @@ -19,7 +19,7 @@ {!! html()->form('POST', route('informasi.event.store'))->id('form-event')->class( 'form-horizontal - form-label-left', + form-label-left', )->open() !!} @include('layouts.fragments.error_message') diff --git a/resources/views/backend/event/form_edit.blade.php b/resources/views/backend/event/form_edit.blade.php index 86994ceb0..6aed07e8e 100644 --- a/resources/views/backend/event/form_edit.blade.php +++ b/resources/views/backend/event/form_edit.blade.php @@ -15,7 +15,7 @@
{!! html()->textarea('description', old('description', $event->description))->class('textarea my-editor')->placeholder('Deskripsi kegiatan')->style( 'width: 100%; height: 200px; font-size: 14px; line-height: 18px; border: 1px solid #dddddd; padding: - 10px;', + 10px;', )->required() !!}
diff --git a/resources/views/backend/themes/import.blade.php b/resources/views/backend/themes/import.blade.php index 3ebc8688a..ffca332d6 100644 --- a/resources/views/backend/themes/import.blade.php +++ b/resources/views/backend/themes/import.blade.php @@ -20,7 +20,7 @@ {!! html()->form()->route('setting.themes.do-upload')->method('POST')->id('form-import')->class( 'form-horizontal - form-label-left', + form-label-left', )->acceptsFiles() !!}
diff --git a/resources/views/data/aki_akb/import.blade.php b/resources/views/data/aki_akb/import.blade.php index 5041b2570..d8f1a4e88 100644 --- a/resources/views/data/aki_akb/import.blade.php +++ b/resources/views/data/aki_akb/import.blade.php @@ -20,7 +20,7 @@ {!! html()->form('POST', route('data.aki-akb.do_import'))->id('form-import')->class( 'form-horizontal - form-label-left', + form-label-left', )->acceptsFiles()->open() !!}
diff --git a/resources/views/data/anggaran_desa/import.blade.php b/resources/views/data/anggaran_desa/import.blade.php index 72d479a2e..fbd599156 100644 --- a/resources/views/data/anggaran_desa/import.blade.php +++ b/resources/views/data/anggaran_desa/import.blade.php @@ -20,7 +20,7 @@ {!! html()->form()->route('data.anggaran-desa.do_import')->method('POST')->id('form-import')->class( 'form-horizontal - form-label-left', + form-label-left', )->acceptsFiles() !!}
diff --git a/resources/views/data/anggaran_realisasi/import.blade.php b/resources/views/data/anggaran_realisasi/import.blade.php index cdfafcbea..5e57186e6 100644 --- a/resources/views/data/anggaran_realisasi/import.blade.php +++ b/resources/views/data/anggaran_realisasi/import.blade.php @@ -20,7 +20,7 @@ {!! html()->form()->route('data.anggaran-realisasi.do_import')->method('POST')->id('form-import')->class( 'form-horizontal - form-label-left', + form-label-left', )->acceptsFiles() !!}
diff --git a/resources/views/data/data_desa/create.blade.php b/resources/views/data/data_desa/create.blade.php index b0cbb065c..55c7f4618 100644 --- a/resources/views/data/data_desa/create.blade.php +++ b/resources/views/data/data_desa/create.blade.php @@ -19,7 +19,7 @@ {!! html()->form()->route('data.data-desa.store')->method('POST')->id('form-datadesa')->class( 'form-horizontal - form-label-left', + form-label-left', )->open() !!}
diff --git a/resources/views/data/data_sarana/create.blade.php b/resources/views/data/data_sarana/create.blade.php index 3a21559f7..2e068ea44 100644 --- a/resources/views/data/data_sarana/create.blade.php +++ b/resources/views/data/data_sarana/create.blade.php @@ -19,7 +19,7 @@ {!! html()->form('POST', route('data.data-sarana.store'))->id('form-sarana')->class( 'form-horizontal - form-label-left', + form-label-left', )->open() !!}
diff --git a/resources/views/data/data_sarana/edit.blade.php b/resources/views/data/data_sarana/edit.blade.php index 5895dc3d2..84256605b 100644 --- a/resources/views/data/data_sarana/edit.blade.php +++ b/resources/views/data/data_sarana/edit.blade.php @@ -19,7 +19,7 @@ {!! html()->form('POST', route('data.data-sarana.update', $sarana->id))->id('form-sarana')->class( 'form-horizontal - form-label-left', + form-label-left', )->open() !!} @method('PUT') diff --git a/resources/views/data/data_sarana/import.blade.php b/resources/views/data/data_sarana/import.blade.php index 9336e0163..afb34d6b9 100644 --- a/resources/views/data/data_sarana/import.blade.php +++ b/resources/views/data/data_sarana/import.blade.php @@ -20,7 +20,7 @@ {!! html()->form('POST', route('data.data-sarana.import-excel'))->id('form-import')->class( 'form-horizontal - form-label-left', + form-label-left', )->acceptsFiles()->open() !!}
diff --git a/resources/views/data/data_suplemen/create.blade.php b/resources/views/data/data_suplemen/create.blade.php index 2c83a82a2..935691ecc 100644 --- a/resources/views/data/data_suplemen/create.blade.php +++ b/resources/views/data/data_suplemen/create.blade.php @@ -19,7 +19,7 @@ {!! html()->form('POST', route('data.data-suplemen.store'))->id('form-faq')->class( 'form-horizontal - form-label-left', + form-label-left', )->open() !!}
diff --git a/resources/views/data/data_suplemen/form.blade.php b/resources/views/data/data_suplemen/form.blade.php index 4dd113565..dd860ced5 100644 --- a/resources/views/data/data_suplemen/form.blade.php +++ b/resources/views/data/data_suplemen/form.blade.php @@ -18,8 +18,8 @@
{!! html()->textarea('keterangan')->class('textarea')->style( 'width: 100%; height: 200px; font-size: 14px; - line-height: 18px; border: 1px solid #dddddd; padding: - 10px;', + line-height: 18px; border: 1px solid #dddddd; padding: + 10px;', )->placeholder('Keterangan')->value(old('keterangan', isset($suplemen) ? $suplemen->keterangan : '')) !!}
diff --git a/resources/views/data/data_suplemen/form_detail.blade.php b/resources/views/data/data_suplemen/form_detail.blade.php index 34e1d1932..941d04dba 100644 --- a/resources/views/data/data_suplemen/form_detail.blade.php +++ b/resources/views/data/data_suplemen/form_detail.blade.php @@ -56,7 +56,7 @@
diff --git a/resources/views/data/data_umum/form_edit.blade.php b/resources/views/data/data_umum/form_edit.blade.php index f0979d4b0..a50f0f1c5 100644 --- a/resources/views/data/data_umum/form_edit.blade.php +++ b/resources/views/data/data_umum/form_edit.blade.php @@ -15,7 +15,7 @@
{!! html()->textarea('tipologi')->class( 'form-control - my-editor', + my-editor', )->placeholder('Tipologi')->rows(2)->value(old('tipologi', isset($data_umum) ? $data_umum->tipologi : '')) !!}
@@ -26,7 +26,7 @@
{!! html()->textarea('sejarah')->class( 'form-control - my-editor', + my-editor', )->placeholder('Sejarah')->rows(2)->value(old('sejarah', isset($data_umum) ? $data_umum->sejarah : '')) !!}
@@ -37,7 +37,7 @@
{!! html()->number('ketinggian')->class( 'form-control - text-right', + text-right', )->placeholder('0')->value(old('ketinggian', isset($data_umum) ? $data_umum->ketinggian : '')) !!}
@@ -53,7 +53,7 @@
{!! html()->number('luas_wilayah')->class( 'form-control - luas_wilayah text-right', + luas_wilayah text-right', )->placeholder('0')->value(old('luas_wilayah', isset($data_umum) ? $data_umum->luas_wilayah : '')) !!}
@@ -68,7 +68,7 @@
{!! html()->textarea('bts_wil_utara')->class('form-control')->placeholder( 'Batas - Utara', + Utara', )->rows(2)->value(old('bts_wil_utara', isset($data_umum) ? $data_umum->bts_wil_utara : '')) !!}
@@ -78,7 +78,7 @@
{!! html()->textarea('bts_wil_timur')->class('form-control')->placeholder( 'Batas - Timur', + Timur', )->rows(2)->value(old('bts_wil_timur', isset($data_umum) ? $data_umum->bts_wil_timur : '')) !!}
@@ -88,7 +88,7 @@
{!! html()->textarea('bts_wil_selatan')->class('form-control')->placeholder( 'Batas - Selatan', + Selatan', )->rows(2)->value(old('bts_wil_selatan', isset($data_umum) ? $data_umum->bts_wil_selatan : '')) !!}
@@ -98,7 +98,7 @@
{!! html()->textarea('bts_wil_barat')->class('form-control')->placeholder( 'Batas - Barat', + Barat', )->rows(2)->value(old('bts_wil_barat', isset($data_umum) ? $data_umum->bts_wil_barat : '')) !!}
@@ -113,7 +113,7 @@
{!! html()->number('jml_puskesmas')->class( 'form-control - text-right', + text-right', )->placeholder('0')->value(old('jml_puskesmas', isset($data_umum) ? $data_umum->jml_puskesmas : '')) !!}
@@ -124,7 +124,7 @@
{!! html()->number('jml_puskesmas_pembantu')->class( 'form-control - text-right', + text-right', )->placeholder('0')->value(old('jml_puskesmas_pembantu', isset($data_umum) ? $data_umum->jml_puskesmas_pembantu : '')) !!}
@@ -135,7 +135,7 @@
{!! html()->number('jml_posyandu')->class( 'form-control - text-right', + text-right', )->placeholder('0')->value(old('jml_posyandu', isset($data_umum) ? $data_umum->jml_posyandu : '')) !!}
@@ -146,7 +146,7 @@
{!! html()->number('jml_pondok_bersalin')->class( 'form-control - text-right', + text-right', )->placeholder('0')->value(old('jml_pondok_bersalin', isset($data_umum) ? $data_umum->jml_pondok_bersalin : '')) !!}
@@ -159,7 +159,7 @@
{!! html()->number('jml_paud')->class( 'form-control - text-right', + text-right', )->placeholder('0')->value(old('jml_paud', isset($data_umum) ? $data_umum->jml_paud : '')) !!}
@@ -196,7 +196,7 @@
{!! html()->number('jml_masjid_besar')->class( 'form-control - text-right', + text-right', )->placeholder('0')->value(old('jml_masjid_besar', isset($data_umum) ? $data_umum->jml_masjid_besar : '')) !!}
@@ -207,7 +207,7 @@
{!! html()->number('jml_mushola')->class( 'form-control - text-right', + text-right', )->placeholder('0')->value(old('jml_mushola', isset($data_umum) ? $data_umum->jml_mushola : '')) !!}
@@ -218,7 +218,7 @@
{!! html()->number('jml_gereja')->class( 'form-control - text-right', + text-right', )->placeholder('0')->value(old('jml_gereja', isset($data_umum) ? $data_umum->jml_gereja : '')) !!}
@@ -229,7 +229,7 @@
{!! html()->number('jml_pasar')->class( 'form-control - text-right', + text-right', )->placeholder('0')->value(old('jml_pasar', isset($data_umum) ? $data_umum->jml_pasar : '')) !!}
@@ -240,7 +240,7 @@
{!! html()->number('jml_balai_pertemuan')->class( 'form-control - text-right', + text-right', )->placeholder('0')->value(old('jml_balai_pertemuan', isset($data_umum) ? $data_umum->jml_balai_pertemuan : '')) !!}
diff --git a/resources/views/data/epidemi_penyakit/import.blade.php b/resources/views/data/epidemi_penyakit/import.blade.php index 167393fc7..9ba826c10 100644 --- a/resources/views/data/epidemi_penyakit/import.blade.php +++ b/resources/views/data/epidemi_penyakit/import.blade.php @@ -20,7 +20,7 @@ {!! html()->form('POST', route('data.epidemi-penyakit.do_import'))->id('form-import')->class( 'form-horizontal - form-label-left', + form-label-left', )->acceptsFiles()->open() !!}
diff --git a/resources/views/data/fasilitas_paud/import.blade.php b/resources/views/data/fasilitas_paud/import.blade.php index ba12ac847..1c1a393e7 100644 --- a/resources/views/data/fasilitas_paud/import.blade.php +++ b/resources/views/data/fasilitas_paud/import.blade.php @@ -21,7 +21,7 @@ {!! html()->form('POST', route('data.fasilitas-paud.do_import'))->id('form-import')->class( 'form-horizontal - form-label-left', + form-label-left', )->acceptsFiles()->open() !!}
diff --git a/resources/views/data/imunisasi/import.blade.php b/resources/views/data/imunisasi/import.blade.php index 7a2976393..5bea624c9 100644 --- a/resources/views/data/imunisasi/import.blade.php +++ b/resources/views/data/imunisasi/import.blade.php @@ -20,7 +20,7 @@ {!! html()->form()->route('data.imunisasi.do_import')->method('POST')->id('form-import')->class( 'form-horizontal - form-label-left', + form-label-left', )->acceptsFiles()->open() !!}
diff --git a/resources/views/data/jabatan/create.blade.php b/resources/views/data/jabatan/create.blade.php index 24a6a3889..0ff9ee6f9 100644 --- a/resources/views/data/jabatan/create.blade.php +++ b/resources/views/data/jabatan/create.blade.php @@ -19,7 +19,7 @@ {!! html()->form('POST', route('data.jabatan.store'))->id('form-jabatan')->class( 'form-horizontal - form-label-left', + form-label-left', )->open() !!} @include('layouts.fragments.error_message') diff --git a/resources/views/data/jabatan/form.blade.php b/resources/views/data/jabatan/form.blade.php index 186b17dca..20e831a63 100644 --- a/resources/views/data/jabatan/form.blade.php +++ b/resources/views/data/jabatan/form.blade.php @@ -11,7 +11,7 @@
{!! html()->textarea('tupoksi')->value(old('tupoksi', isset($jabatan) ? $jabatan->tupoksi : ''))->class('textarea')->placeholder('Tupoksi')->style('width: 100%; height: 200px; font-size: 14px; - line-height: 18px; border: 1px solid #dddddd; padding: 10px;') !!} + line-height: 18px; border: 1px solid #dddddd; padding: 10px;') !!}
diff --git a/resources/views/data/laporan-apbdes/import.blade.php b/resources/views/data/laporan-apbdes/import.blade.php index 55cbe6bcc..a8f6ddd99 100644 --- a/resources/views/data/laporan-apbdes/import.blade.php +++ b/resources/views/data/laporan-apbdes/import.blade.php @@ -22,7 +22,7 @@ {!! html()->form('POST', route('data.laporan-apbdes.do_import'))->id('form-import')->class( 'form-horizontal - form-label-left', + form-label-left', )->acceptsFiles()->open() !!}
diff --git a/resources/views/data/laporan-penduduk/import.blade.php b/resources/views/data/laporan-penduduk/import.blade.php index 2796b8eca..81c8f1d9b 100644 --- a/resources/views/data/laporan-penduduk/import.blade.php +++ b/resources/views/data/laporan-penduduk/import.blade.php @@ -22,7 +22,7 @@
{!! html()->form('POST', route('data.laporan-penduduk.do_import'))->id('form-import')->class( 'form-horizontal - form-label-left', + form-label-left', )->acceptsFiles()->open() !!}
diff --git a/resources/views/data/lembaga/create.blade.php b/resources/views/data/lembaga/create.blade.php index ce90b8a77..bce43d09c 100644 --- a/resources/views/data/lembaga/create.blade.php +++ b/resources/views/data/lembaga/create.blade.php @@ -19,7 +19,7 @@ {!! html()->form('POST', route('data.lembaga.store'))->id('form-lembaga')->class( 'form-horizontal - form-label-left', + form-label-left', )->open() !!} @include('layouts.fragments.error_message') diff --git a/resources/views/data/lembaga_anggota/form_create.blade.php b/resources/views/data/lembaga_anggota/form_create.blade.php index dea1a6566..f37b1612c 100644 --- a/resources/views/data/lembaga_anggota/form_create.blade.php +++ b/resources/views/data/lembaga_anggota/form_create.blade.php @@ -13,7 +13,7 @@
{!! html()->select('penduduk_id', $pendudukList)->value(old('penduduk_id', isset($anggota) ? $anggota->penduduk_id : (isset($lembaga) ? $lembaga->penduduk_id : '')))->class( 'form-control - select2', + select2', )->placeholder('Pilih Nama Anggota')->required()->style('width:100%;') !!}
@@ -67,7 +67,7 @@
{!! html()->date('tgl_sk_pengangkatan', old('tgl_sk_pengangkatan'))->placeholder( 'Tanggal SK - Pengangkatan', + Pengangkatan', )->class('form-control') !!}
diff --git a/resources/views/data/lembaga_kategori/create.blade.php b/resources/views/data/lembaga_kategori/create.blade.php index 3a0a0e781..97f3f6998 100644 --- a/resources/views/data/lembaga_kategori/create.blade.php +++ b/resources/views/data/lembaga_kategori/create.blade.php @@ -19,7 +19,7 @@ {!! html()->form('post')->route('data.kategori-lembaga.store')->id('form-kategori-lembaga')->class( 'form-horizontal - form-label-left', + form-label-left', )->open() !!} @include('layouts.fragments.error_message') diff --git a/resources/views/data/penduduk/import.blade.php b/resources/views/data/penduduk/import.blade.php index 920768871..e0fcf54bf 100644 --- a/resources/views/data/penduduk/import.blade.php +++ b/resources/views/data/penduduk/import.blade.php @@ -20,7 +20,7 @@ {!! html()->form()->route('data.penduduk.import-excel')->method('POST')->id('form-import')->class( 'form-horizontal - form-label-left', + form-label-left', )->acceptsFiles()->open() !!}
diff --git a/resources/views/data/pengurus/arsip.blade.php b/resources/views/data/pengurus/arsip.blade.php index f119e0e16..71a270450 100644 --- a/resources/views/data/pengurus/arsip.blade.php +++ b/resources/views/data/pengurus/arsip.blade.php @@ -43,7 +43,7 @@ {!! html()->form()->route('data.pengurus.store')->method('POST')->acceptsFiles()->id('form-pengurus')->class( 'form-horizontal - form-label-left', + form-label-left', )->open() !!} @include('layouts.fragments.error_message') diff --git a/resources/views/data/pengurus/create_arsip.blade.php b/resources/views/data/pengurus/create_arsip.blade.php index 46e453e26..c02b70421 100644 --- a/resources/views/data/pengurus/create_arsip.blade.php +++ b/resources/views/data/pengurus/create_arsip.blade.php @@ -30,7 +30,7 @@ {!! html()->form()->route('data.pengurus.store.arsip')->method('POST')->acceptsFiles()->id('form-pengurus')->class( 'form-horizontal - form-label-left', + form-label-left', )->open() !!} @include('layouts.fragments.error_message') diff --git a/resources/views/data/pengurus/edit.blade.php b/resources/views/data/pengurus/edit.blade.php index da1333728..37bdad439 100644 --- a/resources/views/data/pengurus/edit.blade.php +++ b/resources/views/data/pengurus/edit.blade.php @@ -20,7 +20,7 @@ {!! html()->form('POST', route('data.pengurus.update', $pengurus->id))->acceptsFiles()->id('form-pengurus')->class( 'form-horizontal - form-label-left', + form-label-left', )->open() !!} @include('layouts.fragments.error_message') diff --git a/resources/views/data/pengurus/edit_arsip.blade.php b/resources/views/data/pengurus/edit_arsip.blade.php index 296f95db1..c2c1f6979 100644 --- a/resources/views/data/pengurus/edit_arsip.blade.php +++ b/resources/views/data/pengurus/edit_arsip.blade.php @@ -28,7 +28,7 @@ {!! html()->form('post')->route('data.pengurus.store.arsip')->acceptsFiles()->id('form-pengurus')->class( 'form-horizontal - form-label-left', + form-label-left', )->open() !!} @include('layouts.fragments.error_message')
diff --git a/resources/views/data/pengurus/form_create_arsip.blade.php b/resources/views/data/pengurus/form_create_arsip.blade.php index 64756ea45..7a94f7fa2 100644 --- a/resources/views/data/pengurus/form_create_arsip.blade.php +++ b/resources/views/data/pengurus/form_create_arsip.blade.php @@ -4,7 +4,7 @@
{!! html()->select('jenis_surat', \App\Models\JenisSurat::pluck('nama', 'id')->value(old('jenis_surat', isset($pengurus) ? $pengurus->jenis_surat : '')), null, [ 'placeholder' => 'Pilih - Jenis Dokumen', + Jenis Dokumen', 'class' => 'form-control', 'id' => 'jenis_dokumen_id', 'required' => true, @@ -19,7 +19,7 @@
{!! html()->text('judul_document')->class('form-control')->required()->placeholder( 'Judul - Document', + Document', )->value(old('judul_document', isset($pengurus) ? $pengurus->judul_document : '')) !!}
diff --git a/resources/views/data/pengurus/form_edit_arsip.blade.php b/resources/views/data/pengurus/form_edit_arsip.blade.php index de5468381..837a80b48 100644 --- a/resources/views/data/pengurus/form_edit_arsip.blade.php +++ b/resources/views/data/pengurus/form_edit_arsip.blade.php @@ -23,7 +23,7 @@
{!! html()->text('judul_document')->class('form-control')->required()->placeholder( 'Judul - Document', + Document', )->value(old('judul_document', isset($pengurus) ? $pengurus->judul_document : '')) !!}
diff --git a/resources/views/data/profil/form_edit.blade.php b/resources/views/data/profil/form_edit.blade.php index 1bcc79fdb..b37b72b54 100644 --- a/resources/views/data/profil/form_edit.blade.php +++ b/resources/views/data/profil/form_edit.blade.php @@ -150,7 +150,7 @@
{!! html()->textarea('sambutan', old('sambutan', $profil->sambutan ?? null))->class('textarea my-editor')->placeholder('Sambutan ' . $sebutan_kepala_wilayah . ' ' . $profil->nama_kecamatan)->style('width: 100%; height: 200px; font-size: 14px; line-height: 18px; border: 1px solid #dddddd; - padding: 10px;') !!} + padding: 10px;') !!}
@@ -163,14 +163,14 @@
{!! html()->textarea('visi', old('visi', $profil->visi ?? null))->class('textarea my-editor')->placeholder('Visi Kecamatan')->style('width: 100%; height: 200px; font-size: 14px; line-height: 18px; border: 1px solid #dddddd; - padding: 10px;') !!} + padding: 10px;') !!}
{!! html()->textarea('misi', old('misi', $profil->misi ?? null))->class('textarea my-editor')->placeholder('Misi Kecamatan')->style('width: 100%; height: 200px; font-size: 14px; line-height: 18px; border: 1px solid #dddddd; - padding: 10px;') !!} + padding: 10px;') !!}
diff --git a/resources/views/data/program_bantuan/import.blade.php b/resources/views/data/program_bantuan/import.blade.php index 41cdf571f..ed8401710 100644 --- a/resources/views/data/program_bantuan/import.blade.php +++ b/resources/views/data/program_bantuan/import.blade.php @@ -20,7 +20,7 @@ {!! html()->form('POST', route('data.program-bantuan.do_import'))->id('form-import')->class( 'form-horizontal - form-label-left', + form-label-left', )->acceptsFiles()->open() !!}
diff --git a/resources/views/data/putus_sekolah/import.blade.php b/resources/views/data/putus_sekolah/import.blade.php index 2d9448d4b..e39e2e7e9 100644 --- a/resources/views/data/putus_sekolah/import.blade.php +++ b/resources/views/data/putus_sekolah/import.blade.php @@ -20,7 +20,7 @@ {!! html()->form()->route('data.putus-sekolah.do_import')->method('POST')->id('form-import')->class( 'form-horizontal - form-label-left', + form-label-left', )->acceptsFiles()->open() !!}
diff --git a/resources/views/data/tingkat_pendidikan/import.blade.php b/resources/views/data/tingkat_pendidikan/import.blade.php index 1e667bc31..803bcd4fa 100644 --- a/resources/views/data/tingkat_pendidikan/import.blade.php +++ b/resources/views/data/tingkat_pendidikan/import.blade.php @@ -20,7 +20,7 @@ {!! html()->form('POST', route('data.tingkat-pendidikan.do_import'))->id('form-import')->class( 'form-horizontal - form-label-left', + form-label-left', )->acceptsFiles()->open() !!}
diff --git a/resources/views/data/toilet_sanitasi/import.blade.php b/resources/views/data/toilet_sanitasi/import.blade.php index eb00325bb..26c1a6ced 100644 --- a/resources/views/data/toilet_sanitasi/import.blade.php +++ b/resources/views/data/toilet_sanitasi/import.blade.php @@ -33,7 +33,7 @@ {!! html()->form('POST', route('data.toilet-sanitasi.do_import'))->id('form-import')->class( 'form-horizontal - form-label-left', + form-label-left', )->acceptsFiles()->open() !!}
diff --git a/resources/views/informasi/artikel/_form.blade.php b/resources/views/informasi/artikel/_form.blade.php index fd416643a..59d7313f6 100644 --- a/resources/views/informasi/artikel/_form.blade.php +++ b/resources/views/informasi/artikel/_form.blade.php @@ -20,7 +20,7 @@ {!! html()->textarea('isi')->class('form-control my-editor')->placeholder('Isi Artikel')->style( 'width:100%; height:750px; font-size:14px; line-height:18px; border:1px solid #dddddd; - padding:10px;', + padding:10px;', )->value(old('isi', isset($artikel) ? $artikel->isi : '')) !!} @if ($errors->has('isi')) {{ $errors->first('isi') }} diff --git a/resources/views/informasi/artikel_kategori/create.blade.php b/resources/views/informasi/artikel_kategori/create.blade.php index c3b885685..471a39dea 100644 --- a/resources/views/informasi/artikel_kategori/create.blade.php +++ b/resources/views/informasi/artikel_kategori/create.blade.php @@ -20,7 +20,7 @@ {!! html()->form('POST', route('informasi.artikel-kategori.store'))->id('form-artikel-kategori')->class( 'form-horizontal - form-label-left', + form-label-left', )->open() !!} @include('layouts.fragments.error_message') diff --git a/resources/views/informasi/faq/create.blade.php b/resources/views/informasi/faq/create.blade.php index 9e7ca8de6..16a3e51c5 100644 --- a/resources/views/informasi/faq/create.blade.php +++ b/resources/views/informasi/faq/create.blade.php @@ -19,7 +19,7 @@ {!! html()->form('POST', route('informasi.faq.store'))->id('form-faq')->class( 'form-horizontal - form-label-left', + form-label-left', )->open() !!} @include('layouts.fragments.error_message') diff --git a/resources/views/informasi/faq/form.blade.php b/resources/views/informasi/faq/form.blade.php index f016c9632..7a4ac726c 100644 --- a/resources/views/informasi/faq/form.blade.php +++ b/resources/views/informasi/faq/form.blade.php @@ -10,7 +10,7 @@
{{ html()->textarea('answer')->value(old('answer', $faq->answer ?? ''))->class('textarea my-editor')->placeholder('Jawaban')->style( 'width: 100%; height: 200px; font-size: 14px; line-height: 18px; border: 1px solid #dddddd; padding: - 10px;', + 10px;', )->required() }}
diff --git a/resources/views/informasi/form_dokumen/create.blade.php b/resources/views/informasi/form_dokumen/create.blade.php index 18892a94d..eb1f04f3a 100644 --- a/resources/views/informasi/form_dokumen/create.blade.php +++ b/resources/views/informasi/form_dokumen/create.blade.php @@ -21,7 +21,7 @@ {!! html()->form('POST', route('informasi.form-dokumen.store'))->acceptsFiles()->id('form-dokumen')->class( 'form-horizontal - form-label-left', + form-label-left', )->open() !!} @if (count($errors) > 0) diff --git a/resources/views/informasi/media_sosial/create.blade.php b/resources/views/informasi/media_sosial/create.blade.php index de0861e9e..4e47849c5 100644 --- a/resources/views/informasi/media_sosial/create.blade.php +++ b/resources/views/informasi/media_sosial/create.blade.php @@ -19,7 +19,7 @@ {!! html()->form('POST', route('informasi.media-sosial.store'))->acceptsFiles()->id('form-media-sosial')->class( 'form-horizontal - form-label-left', + form-label-left', )->open() !!}
diff --git a/resources/views/informasi/potensi/create.blade.php b/resources/views/informasi/potensi/create.blade.php index 45a0cd583..c48822c94 100644 --- a/resources/views/informasi/potensi/create.blade.php +++ b/resources/views/informasi/potensi/create.blade.php @@ -21,7 +21,7 @@ {!! html()->form('POST', route('informasi.potensi.store'))->acceptsFiles()->id('form-potensi')->class( 'form-horizontal - form-label-left', + form-label-left', )->open() !!} @if (count($errors) > 0) diff --git a/resources/views/informasi/prosedur/create.blade.php b/resources/views/informasi/prosedur/create.blade.php index ea17cc295..1a5539c09 100644 --- a/resources/views/informasi/prosedur/create.blade.php +++ b/resources/views/informasi/prosedur/create.blade.php @@ -21,7 +21,7 @@ {!! html()->form('POST', route('informasi.prosedur.store'))->acceptsFiles()->id('form-prosedur')->class( 'form-horizontal - form-label-left', + form-label-left', )->open() !!} @if (count($errors) > 0) diff --git a/resources/views/informasi/regulasi/create.blade.php b/resources/views/informasi/regulasi/create.blade.php index 019b899bf..4a89d034c 100644 --- a/resources/views/informasi/regulasi/create.blade.php +++ b/resources/views/informasi/regulasi/create.blade.php @@ -19,7 +19,7 @@ {!! html()->form('POST', route('informasi.regulasi.store'))->id('form-regulasi')->class( 'form-horizontal - form-label-left', + form-label-left', )->acceptsFiles()->open() !!}
diff --git a/resources/views/informasi/sinergi_program/create.blade.php b/resources/views/informasi/sinergi_program/create.blade.php index 4093687c1..d29b53dab 100644 --- a/resources/views/informasi/sinergi_program/create.blade.php +++ b/resources/views/informasi/sinergi_program/create.blade.php @@ -19,7 +19,7 @@ {!! html()->form('POST', route('informasi.sinergi-program.store'))->acceptsFiles()->id('form-sinergi-program')->class( 'form-horizontal - form-label-left', + form-label-left', )->open() !!}
diff --git a/resources/views/informasi/sinergi_program/edit.blade.php b/resources/views/informasi/sinergi_program/edit.blade.php index 17233c701..74818ac9e 100644 --- a/resources/views/informasi/sinergi_program/edit.blade.php +++ b/resources/views/informasi/sinergi_program/edit.blade.php @@ -32,7 +32,7 @@ {!! html()->form('PUT', route('informasi.sinergi-program.update', $sinergi->id))->id('form-sinergi-program')->class( 'form-horizontal - form-label-left', + form-label-left', )->acceptsFiles()->open() !!}
diff --git a/resources/views/pesan/masuk/index.blade.php b/resources/views/pesan/masuk/index.blade.php index e87d1e895..8979a50b1 100644 --- a/resources/views/pesan/masuk/index.blade.php +++ b/resources/views/pesan/masuk/index.blade.php @@ -46,7 +46,7 @@ {!! html()->form('POST', route('pesan.arsip.multiple'))->class( 'form-group - inline', + inline', )->id('form-multiple-arsip-pesan')->open() !!} {!! html()->hidden('array_id')->id('array_multiple_id_arsip') !!} @@ -54,7 +54,7 @@ {!! html()->form('POST', route('pesan.read.multiple'))->class( 'form-group - inline', + inline', )->id('form-multiple-read-pesan')->open() !!} {!! html()->hidden('array_id')->id('array_multiple_id') !!} diff --git a/resources/views/pesan/read_pesan.blade.php b/resources/views/pesan/read_pesan.blade.php index 0e3cea9dc..a48b3f960 100644 --- a/resources/views/pesan/read_pesan.blade.php +++ b/resources/views/pesan/read_pesan.blade.php @@ -28,7 +28,7 @@ @if ($pesan->diarsipkan === 0) {!! html()->form('POST', route('pesan.arsip.post'))->class( 'form-group - inline', + inline', )->id('form-arisp-pesan')->open() !!} {!! html()->hidden('id', $pesan->id) !!} @@ -77,11 +77,11 @@ diff --git a/resources/views/setting/aplikasi/form.blade.php b/resources/views/setting/aplikasi/form.blade.php index c6dbb3ea9..5d87b5b91 100644 --- a/resources/views/setting/aplikasi/form.blade.php +++ b/resources/views/setting/aplikasi/form.blade.php @@ -28,7 +28,7 @@ {!! html()->select('value', [ 'OpenStreetMap' => 'OpenStreetMap', 'OpenStreetMap H.O.T.' => 'OpenStreetMap - H.O.T.', + H.O.T.', 'Mapbox Streets' => 'Mapbox Streets', 'Mapbox Satellite' => 'Mapbox Satellite', 'Mapbox Satellite-Streets' => 'Mapbox Satellite-Streets', diff --git a/resources/views/setting/slide/form.blade.php b/resources/views/setting/slide/form.blade.php index 14ba5abf6..a7770e6ef 100644 --- a/resources/views/setting/slide/form.blade.php +++ b/resources/views/setting/slide/form.blade.php @@ -9,7 +9,7 @@
{!! html()->textarea('deskripsi')->class('textarea')->style( 'width: 100%; height: 200px; font-size: 14px; - line-height: 18px; border: 1px solid #dddddd; padding: 10px;', + line-height: 18px; border: 1px solid #dddddd; padding: 10px;', )->placeholder('deskripsi')->value(old('deskripsi', isset($slide) ? $slide->deskripsi : '')) !!}
From a7a77800220001b80981c1d8847ce14a40fbd453 Mon Sep 17 00:00:00 2001 From: Ahmad Affandi Date: Thu, 21 May 2026 09:51:46 +0700 Subject: [PATCH 5/5] [ci skip] memutahirkan catatan rilis --- catatan_rilis.md | 1 + 1 file changed, 1 insertion(+) diff --git a/catatan_rilis.md b/catatan_rilis.md index 0fa9015ee..0c6fc3b51 100644 --- a/catatan_rilis.md +++ b/catatan_rilis.md @@ -31,3 +31,4 @@ Terimakasih [isi disini] yang telah berkontribusi langsung mengembangkan aplikas 9. [#1527](https://github.com/OpenSID/OpenDK/issues/1527) Fix WAF Blocking di datatables dengan ubah GET ke POST di Menu Admin SIKEMA -> Daftar Keluhan 10. [#1485](https://github.com/OpenSID/OpenDK/issues/1485) Perbaikan Dependecy bot Security 11. [#1556](https://github.com/OpenSID/OpenDK/issues/1556) Perbaikan Blade Prettier +12. [#1550](https://github.com/OpenSID/OpenDK/issues/1550) Sederhanakan Url detail penduduk di menu Data->Kependudukan->Penduduk->Detail