public function getAssignedDatatables(Request $request, Dales $dales)
 {
     $classId = $request->input('class_id');
     $class = new ClassModel();
     $dtModel = ClassModel::with('students')->where('id', $classId);
     $class->setDtModel($dtModel);
     return $dales->setDTDataProvider($class)->addColumn('student_name', function ($data) {
         return $data['student']['name'];
     })->addColumn('student_id', function ($data) {
         return $data['student']['id'];
     })->addColumn('student_no_reg', function ($data) {
         return $data['student']['no_reg'];
     })->render();
 }
Example #2
0
 public function destroy($ids)
 {
     $ids = explode(',', $ids);
     ClassModel::destroy($ids);
     return $this->formSuccess(route('admin.academic.class.index'), ['message' => 'Kelas berhasil dihapus']);
 }