public function postClassTimeTable()
 {
     $class_id = Input::get('class_id');
     $period = Timetable::where('class_id', '=', $class_id)->get();
     $periods = array();
     $i = 0;
     foreach ($period as $key => $value) {
         $periods[$i] = array('id' => $period[$key]['id'], 'title' => 'Networking', 'start' => $period[$key]['start_time'], 'end' => $period[$key]['end_time'], 'className' => 'event-job', 'category' => 'Job', 'allDay' => false, 'content' => 'Out to design conference');
         $i++;
     }
     $response = array('status' => 'success', 'msg' => 'Classes fetched successfully', 'errors' => null, 'classId' => $class_id, 'result' => array('periods' => $periods));
     return Response::json($periods);
 }
 public function postDeletePeriods()
 {
     $period_id = Input::get('period_id');
     $class_id = Input::get('class_id');
     $day_id = Input::get('day_id');
     $section_id = Input::get('section_id');
     $subject_id = Input::get('subject_id');
     $teacher_id = Input::get('teacher_id');
     if ($period_id) {
         $period = Timetable::find($period_id);
     } else {
         $period = Timetable::where('section_id', '=', $section_id)->where('class_id', '=', $class_id)->where('subject_id', '=', $subject_id)->where('users_id', '=', $teacher_id)->where('day_id', '=', $day_id);
     }
     if ($period->delete()) {
         $response = array('status' => 'success', 'msg' => 'Timetable Period deleted successfully', 'result' => array('period' => $period));
         return Response::json($response);
     } else {
         $response = array('status' => 'failed', 'msg' => 'Timetable Period could not be deleted successfully', 'result' => array('period' => $period));
         return Response::json($response);
     }
 }