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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user