Perbaiki pengolahan data JSON pada KJPPController dan tampilan email di show.blade.php
- Mengubah cara pengolahan data JSON di `KJPPController` untuk menghindari kesalahan pada struktur data. - Menyesuaikan akses properti JSON di `show.blade.php` agar lebih sesuai dengan data yang diterima. - Memastikan data ditampilkan secara konsisten dan mencegah error runtime.
This commit is contained in:
@@ -217,32 +217,35 @@ class KJPPController extends Controller
|
||||
$detailNamaPicMarketing = json_decode($kjpp->detail_nama_pic_marketing);
|
||||
$detailNomorHpPicMarketing = json_decode($kjpp->detail_nomor_hp_pic_marketing);
|
||||
|
||||
$detailJoinPimpinan = json_encode(array_map(function ($nama, $nomor) {
|
||||
return [
|
||||
'nama_pimpinan' => $nama->nama_pimpinan,
|
||||
'nomor_hp_pimpinan' => $nomor->nomor_hp_pimpinan
|
||||
];
|
||||
}, $detailNamaPimpinan, $detailNomorHpPimpinan));
|
||||
$detailJoinPimpinan = [];
|
||||
if($detailNamaPimpinan) {
|
||||
$detailJoinPimpinan = json_encode(array_map(function ($nama, $nomor) {
|
||||
return [
|
||||
'nama_pimpinan' => $nama,
|
||||
'nomor_hp_pimpinan' => $nomor
|
||||
];
|
||||
}, $detailNamaPimpinan, $detailNomorHpPimpinan));
|
||||
}
|
||||
|
||||
|
||||
$detailJoinPicReviewer = json_encode(array_map(function ($nama, $nomor) {
|
||||
return [
|
||||
'nama_pic_reviewer' => $nama->nama_pic_reviewer,
|
||||
'nomor_hp_pic_reviewer' => $nomor->nomor_hp_pic_reviewer
|
||||
'nama_pic_reviewer' => $nama,
|
||||
'nomor_hp_pic_reviewer' => $nomor
|
||||
];
|
||||
}, $detailNamaPicReviewer, $detailNomorHpPicReviewer));
|
||||
|
||||
$detailJoinPicAdmin = json_encode(array_map(function ($nama, $nomor) {
|
||||
return [
|
||||
'nama_pic_admin' => $nama->nama_pic_admin,
|
||||
'nomor_hp_pic_admin' => $nomor->nomor_hp_pic_admin
|
||||
'nama_pic_admin' => $nama,
|
||||
'nomor_hp_pic_admin' => $nomor
|
||||
];
|
||||
}, $detailNamaPicAdmin, $detailNomorHpPicAdmin));
|
||||
|
||||
$detailJoinPicMarketing = json_encode(array_map(function ($nama, $nomor) {
|
||||
return [
|
||||
'nama_pic_marketing' => $nama->nama_pic_marketing,
|
||||
'nomor_hp_pic_marketing' => $nomor->nomor_hp_pic_marketing
|
||||
'nama_pic_marketing' => $nama,
|
||||
'nomor_hp_pic_marketing' => $nomor
|
||||
];
|
||||
}, $detailNamaPicMarketing, $detailNomorHpPicMarketing));
|
||||
|
||||
@@ -273,7 +276,7 @@ class KJPPController extends Controller
|
||||
|
||||
//dd($detailNamaPimpinan);
|
||||
|
||||
$detailJoinPimpinan =[];
|
||||
$detailJoinPimpinan = [];
|
||||
if($detailNamaPimpinan) {
|
||||
$detailJoinPimpinan = json_encode(array_map(function ($nama, $nomor) {
|
||||
return [
|
||||
|
||||
@@ -99,7 +99,7 @@
|
||||
@if (isset($kjpp->detail_email_kantor))
|
||||
@foreach (json_decode($kjpp->detail_email_kantor) as $detail_email_kantor)
|
||||
<p class="flex w-full text-gray-600 font-medium text-sm">
|
||||
{{ $detail_email_kantor->email_kantor }}
|
||||
{{ $detail_email_kantor }}
|
||||
</p>
|
||||
@endforeach
|
||||
@endif
|
||||
|
||||
Reference in New Issue
Block a user