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 // Retrieve data from the database
$query = PenawaranTender::query()->with(['permohonan', 'tujuanPenilaianKjpp'])->where( $query = PenawaranTender::with(['permohonan', 'tujuanPenilaianKjpp'])->whereHas(
'permohonan.status', 'permohonan',
'=', function ($q) {
'spk', $q->where('status', '=', 'spk');
},
)->withCount('penawarandetails'); )->withCount('penawarandetails');
// Apply search filter if provided // Apply search filter if provided