コード例 #1
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     $faculty = Faculty::findOrFail($id);
     $faculty->delete();
     Flash::Success('Faculty Deleted successfully.');
     return redirect()->route('faculty.index');
 }
コード例 #2
0
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(FacultyRequest $request, $id)
 {
     $input = $request->except('_method', '_token');
     $faculty = Faculty::findOrFail($id);
     if ($faculty->update($input)) {
         $faculty->subjects()->sync($request->input('subject_list'));
         return redirect('/faculties');
     }
 }
コード例 #3
0
ファイル: FacultyController.php プロジェクト: svuvis/oshusite
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     $faculty = Faculty::findOrFail($id);
     $faculty->delete();
     \Flash::success('Faculteit verwijderd');
     return redirect('admin/faculties');
 }
コード例 #4
0
 /**
  * Display a listings of schedule of the faculty.
  *
  * @return \Illuminate\Http\Response
  */
 public function view_faculty($master_id = null, $faculty_id = null)
 {
     $faculty = array();
     $faculty_id_connector = ' = ';
     if (empty($faculty_id)) {
         $faculty_id = 'null';
         $faculty_id_connector = ' is ';
     } else {
         $faculty = Faculty::findOrFail($faculty_id);
     }
     $_schedules = DB::select('SELECT sc.`key`, sc.section_name, da.code department_code, co.code course_code, su.code subject_code, su.name subject_name, su.units,  ro.code room_code, sc.time_day, sc.time_from, sc.time_to, sc.feature_id
                     FROM schedules sc
                     INNER JOIN subjects su ON sc.subject_id = su.id
                     INNER JOIN rooms ro ON sc.room_id = ro.id
                     INNER JOIN semesters se ON sc.semester_id = se.id
                     INNER JOIN plans pl ON se.plan_id = pl.id
                     INNER JOIN courses co ON pl.course_id = co.id
                     INNER JOIN departments da ON co.department_id = da.id
                     WHERE sc.master_id = ' . $master_id . '
                     AND sc.faculty_id ' . $faculty_id_connector . $faculty_id . '
                     ORDER BY sc.time_day, sc.time_from');
     $schedules = $_schedules;
     return view('schedules.view_faculty', compact('schedules', 'faculty', 'master_id', 'faculty_id'));
 }