/** * @param CreateExerciseRequest $request * @param Lesson $lesson * @return JsonResponse */ public function createExercise(CreateExerciseRequest $request, Lesson $lesson) { $exercise = new Exercise($request->all()); $exercise->lesson_id = $lesson->id; $exercise->save(); return $this->response($exercise); }
/** * @param Lesson $lesson * @param CreateExerciseRequest $request * @return RedirectResponse */ public function store(Lesson $lesson, CreateExerciseRequest $request) : RedirectResponse { $exercise = new Exercise($request->all()); $exercise->lesson_id = $lesson->id; $exercise->save(); return redirect('/lessons/' . $lesson->id); }