update controllers logic
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user