/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(InstitutionRequest $request, $id) { $institution = Institution::findOrFail($id); $institution->update($request->all()); $request->session()->flash('alert-success', 'Update was successful!'); return redirect('/tvi/' . $institution->id . '/profile'); }
/** * Display the specified resource. * * @param Request $request * @return Response * @internal param int $id */ public function show(Request $request) { $institution = Institution::findOrFail($request->get('institution_id')); $trainer_ratio = new TVIIndicator1TrainerRatio($request->get('institution_id'), $request->get('report_date_id')); $student_ratio = new TVIIndicator2StudentRatio($request->get('institution_id'), $request->get('report_date_id')); $industry_extension = new TVIIndicatorIndustryExtension($request->get('institution_id'), $request->get('report_date_id')); return view('tviadmin.indicators.show', array('institution' => $institution, 'trainer_ratio' => $trainer_ratio, 'student_ratio' => $student_ratio, 'industry_extension' => $industry_extension)); }
public function show(Request $request) { $report_date = ReportDate::findOrFail($request->get('report_date_id')); $institution = Institution::findOrFail($request->get('institution_id')); $data_summary_trainers = new DataSummaryTrainers($request->get('institution_id'), $request->get('report_date_id')); $data_summary_trainees = new DataSummaryTrainees($request->get('institution_id'), $request->get('report_date_id')); $data_summary_cooperative_trainings = new DataSummaryCooperativeTrainings($request->get('institution_id'), $request->get('report_date_id')); $data_summary_industry_extension = new DataSummaryIndustryExtension($request->get('institution_id'), $request->get('report_date_id')); return view('tviadmin.report.show', array('data_summary_trainers' => $data_summary_trainers, 'data_summary_trainees' => $data_summary_trainees, 'data_summary_cooperative_trainings' => $data_summary_cooperative_trainings, 'data_summary_industry_extension' => $data_summary_industry_extension, 'institution' => $institution, 'report_date' => $report_date)); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { $this->middleware('auth'); if (Gate::denies('manage_institutions')) { abort(403); } if (Gate::denies('update_institution', Institution::findOrFail($id))) { abort(403); } $institution = Institution::findOrFail($id); $institution->update($request->all()); if ($institution->save()) { \Session::flash('flash_message', "Die Institution wurde erfolgreich angepasst"); \Session::flash('flash_message_type', "success"); return redirect()->action('InstitutionController@show', [$institution->id]); } else { return Redirect::back()->withError("Die Institution konnte nicht bearbeitet werden.")->withInput(); } }
/** * Display the participants of the Course. * * @param int $id * @return \Illuminate\Http\Response */ public function participants($id) { $course = Course::findOrFail($id); if (Gate::denies('update_course', $course)) { abort(403); } $institution = Institution::findOrFail($course->assignedInstitution); return view('courses.participants')->with('course', $course)->with('institution', $institution); }
public function school_profile($id) { $institution = Institution::findOrFail($id); return view('rtaadmin.school_profile', compact('institution')); }
public function delete($id) { $institution = Institution::findOrFail($id); return view('sysadmin.institutions.delete', compact('institution')); }