Tables\Filters\SelectFilter::make('current_school')
->label('Sekolah')
->options([
'PAUD' => 'PAUD',
'TK' => 'TK',
'SD' => 'SD',
'SMP' => 'SMP',
'SMK' => 'SMK',
])->modifyQueryUsing(
function (Builder $query, $data) {
if (!$data['values']) {
return $query;
}
return $query->whereHas('student', function (Builder $query) use ($data) {
return $query->whereIn('current_school', $data['values']);
});
}
)
->multiple(),
Tables\Filters\SelectFilter::make('current_school')
->label('Sekolah')
->options([
'PAUD' => 'PAUD',
'TK' => 'TK',
'SD' => 'SD',
'SMP' => 'SMP',
'SMK' => 'SMK',
])->modifyQueryUsing(
function (Builder $query, $data) {
if (!$data['values']) {
return $query;
}
return $query->whereHas('student', function (Builder $query) use ($data) {
return $query->whereIn('current_school', $data['values']);
});
}
)
->multiple(),