/home/techb158/ileadtechnology.com/SSM/app/Http/Resources/Academic
Edit: /home/techb158/ileadtechnology.com/SSM/app/Http/Resources/Academic/ClassTeacherBatchWise.php (1139B)
$this->name,
'full_name' => $this->course->name.' - '.$this->name,
'course' => new CourseSummaryResource($this->whenLoaded('course')),
'class_teacher' => $this->getCurrentClassTeacher()
];
}
/**
* Get current class teacher
* @return array
*/
private function getCurrentClassTeacher()
{
return new ClassTeacherResource($this->classTeachers->sortByDesc('date_effective')->filter(function ($class_teacher) {
return ($class_teacher->date_effective <= Cal::today());
})->first());
}
}