id)->get(); return $comments; } public function store(Request $request) { $validate = $this->rules(); if($validate->fails()) return back()->withErrors($validate)->withInput(); $document = WorkflowDocument::findOrFail($request->workflow_document_id); $comment = new Comment($validate->valid()); $comment->comment = nl2br($request->input('comment')); $comment->user_id = auth()->user()->id; $comment->save(); Session::flash('success_message', __('Comment created.')); return redirect()->route('details',base64_encode($document->id))->withInput(['tab'=>$request->tab]); } private function rules() { return Validator::make(request()->all(), [ 'workflow_document_id' => 'required', 'comment' => 'required', ]); } }