update controllers logic

This commit is contained in:
root
2026-04-23 00:04:35 -04:00
parent 1977a513df
commit ca4ba272fc
353 changed files with 13402 additions and 1301 deletions
+6 -3
View File
@@ -24,8 +24,6 @@ class ParentAttendanceReport extends BaseModel
'semester',
'school_year',
'status',
'created_at',
'updated_at',
];
protected $casts = [
@@ -61,10 +59,15 @@ class ParentAttendanceReport extends BaseModel
?string $startDate = null,
?string $endDate = null,
?string $schoolYear = null,
?string $semester = null
?string $semester = null,
?int $parentId = null,
): array {
$q = DB::table('parent_attendance_reports as par');
if ($parentId !== null && $parentId > 0) {
$q->where('par.parent_id', $parentId);
}
if (!empty($startDate)) {
$q->where('par.report_date', '>=', $startDate);
}