From aa3efd6015f9755a4faa7483a41327a951af8ff5 Mon Sep 17 00:00:00 2001 From: Daeng Deni Mardaeni Date: Wed, 23 Apr 2025 10:35:32 +0700 Subject: [PATCH] feat(laporan-admin-kredit): optimalkan query permohonan - Menghapus eager loading pada relasi yang tidak diperlukan. - Mempercepat pengambilan data permohonan dengan status 'done'. --- app/Http/Controllers/LaporanAdminKreditController.php | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/app/Http/Controllers/LaporanAdminKreditController.php b/app/Http/Controllers/LaporanAdminKreditController.php index f9adfca..a9a17aa 100644 --- a/app/Http/Controllers/LaporanAdminKreditController.php +++ b/app/Http/Controllers/LaporanAdminKreditController.php @@ -19,12 +19,7 @@ */ public function index() { - $permohonan = Permohonan::with([ - 'documents.jenisJaminan', - 'penilaian._user_penilai', - 'penilai', - 'documents.detail.jenisLegalitasJaminan' - ])->where(['status' => 'done'])->get(); + $permohonan = Permohonan::where(['status' => 'done'])->get(); foreach ($permohonan as $_permohonan) { $npw = 0; if (isset($_permohonan->penilai->lpj)) {