public function store(AnswerRequest $request) { $question = Question::findOrFail($request->input('question_id')); $this->authorize('view-course', $question->course); $answer = new Answer($request->only(['body'])); $answer->question()->associate($question); $answer->user()->associate(auth()->user()); $answer->save(); session()->flash('success', 'La respuesta ha sido enviada.'); return redirect()->back(); }