/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update($id, CourseFormRequest $request) { $courses = Course::whereId($id)->firstOrFail(); $courses->course_name = $request->get('course_name'); $courses->introduction = $request->get('introduction'); $courses->objectives = $request->get('objectives'); $courses->course_contents = $request->get('course_contents'); $courses->training_methods = $request->get('training_methods'); $courses->participants = $request->get('participants'); $courses->duration = $request->get('duration'); $courses->academic_staff = $request->get('academic_staff'); $courses->course_fee = $request->get('course_fee'); $courses->accommodation_and_food = $request->get('accommodation_and_food'); $courses->library = $request->get('library'); $courses->award = $request->get('award'); $courses->address_for_correspondence = $request->get('address_for_correspondence'); $courses->training_id = $request->get('training_id'); $courses->save(); return redirect(action('CourseController@index', $courses->id))->with('The course ' . $id . ' has been updated!'); }
/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update($id, CourseFormRequest $request) { $input = $request->course_image; if (isset($input)) { $Image = $this->imageUpload($input); //call public function imageUpload for small img // $course = Course::whereId($id)->first(); // unlink($course->course_image); } else { $Image = Course::where('id', '=', $id)->pluck('course_image'); } $courses = Course::whereId($id)->firstOrFail(); $courses->course_name = $request->get('course_name'); $courses->introduction = $request->get('introduction'); $courses->objectives = $request->get('objectives'); $courses->course_contents = $request->get('course_contents'); $courses->training_methods = $request->get('training_methods'); $courses->participants = $request->get('participants'); $courses->duration = $request->get('duration'); $courses->academic_staff = $request->get('academic_staff'); $courses->course_fee = $request->get('course_fee'); $courses->accommodation_and_food = $request->get('accommodation_and_food'); $courses->library = $request->get('library'); $courses->award = $request->get('award'); $courses->address_for_correspondence = $request->get('address_for_correspondence'); $courses->training_id = $request->get('training_id'); $courses->course_image = $Image; $courses->save(); return redirect(action('CourseController@edit', $courses->id))->with('status', 'The course has been updated!'); }