fix: only sync active students from API endpoint
This commit is contained in:
@@ -19,6 +19,7 @@ class StudentSyncController extends Controller
|
||||
$classLevel = strtoupper(trim((string) $request->query('class_level', '')));
|
||||
|
||||
$items = Student::query()
|
||||
->where('status', 'active')
|
||||
->when(in_array($classLevel, ['X', 'XI', 'XII'], true), function ($query) use ($classLevel) {
|
||||
$query->whereHas('classRoom', fn ($classQuery) => $classQuery->where('level', $classLevel));
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user