/** * Store a newly created resource in storage. * * @param $id * @param CreateCommentRequest $request * @return \Illuminate\Http\RedirectResponse|string */ public function store($id, CreateCommentRequest $request) { $lesson = Lesson::findOrFail($id); $comment = new Comment(); $comment->fill($request->all()); $comment->user_id = Auth::user()->id; $comment->lesson_id = $lesson->id; $comment->save(); $message = trans('messages.comment_successfully_submitted'); if ($request->ajax()) { return $message; } Flash::success($message); return redirect()->route('lessons.show', $lesson->id); }