Refactor query dalam RegistrasiFinalController

Mengubah cara pemanggilan query dari metode `where` menjadi `whereHas` pada model PenawaranTender untuk memperjelas pencarian berdasarkan status `spk`. Ini termasuk penyesuaian dengan loop anonim function untuk filter. Transformasi ini bertujuan meningkatkan kejelasan dan maintainability dari kode.
This commit is contained in:
Daeng Deni Mardaeni
2024-11-06 22:33:27 +07:00
parent a26b099164
commit f41ed73af7

View File

@@ -46,10 +46,11 @@
}
// Retrieve data from the database
$query = PenawaranTender::query()->with(['permohonan', 'tujuanPenilaianKjpp'])->where(
'permohonan.status',
'=',
'spk',
$query = PenawaranTender::with(['permohonan', 'tujuanPenilaianKjpp'])->whereHas(
'permohonan',
function ($q) {
$q->where('status', '=', 'spk');
},
)->withCount('penawarandetails');
// Apply search filter if provided