/** * Show assignment list * * @return mixed */ public function showAssignmentList() { // Get the list of courses of student $courses = []; $academicRecords = Auth::guard('student')->user()->academicRecords; foreach ($academicRecords as $academicRecord) { array_push($courses, $academicRecord->courseCode); } // Get the assignments for these courses $assignments = Assignment::whereIn('courseCode', $courses)->get(); return view($this->assignmentListView, ['assignments' => $assignments]); }