/** * Update a existing course. * * @param Course $course * @param array $parametars * @return Course */ public function updateCourse(Course $course, array $parametars) { \DB::transaction(function () use($course, $parametars) { $course->update($parametars); }); return $course; }
/** * @param Request $request * @param Course $course * @return \Illuminate\Http\RedirectResponse * @internal param Currency $currency */ public function update(Request $request, Course $course) { $currency = Currency::where('id', $course->currency_id)->first(); $currency->fill($request->all()); $currency->update(); $course->fill($request->all()); $course->currency()->associate($currency); $course->update(); return redirect()->route('admin.course.index'); }