X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/ccb2cb5b7cf0f4a3d21ddb87ec31ccde0d25b154..refs/pull/2890/head:/app/Http/Controllers/CommentController.php diff --git a/app/Http/Controllers/CommentController.php b/app/Http/Controllers/CommentController.php index bf1a76f51..dfe468f5f 100644 --- a/app/Http/Controllers/CommentController.php +++ b/app/Http/Controllers/CommentController.php @@ -1,7 +1,7 @@ -validate($request, [ - 'text' => 'required|string', + 'text' => 'required|string', 'parent_id' => 'nullable|integer', ]); @@ -40,11 +41,13 @@ class CommentController extends Controller // Create a new comment. $this->checkPermission('comment-create-all'); $comment = $this->commentRepo->create($page, $request->get('text'), $request->get('parent_id')); + return view('comments.comment', ['comment' => $comment]); } /** * Update an existing comment. + * * @throws ValidationException */ public function update(Request $request, int $commentId) @@ -58,6 +61,7 @@ class CommentController extends Controller $this->checkOwnablePermission('comment-update', $comment); $comment = $this->commentRepo->update($comment, $request->get('text')); + return view('comments.comment', ['comment' => $comment]); } @@ -70,6 +74,7 @@ class CommentController extends Controller $this->checkOwnablePermission('comment-delete', $comment); $this->commentRepo->delete($comment); + return response()->json(['message' => trans('entities.comment_deleted')]); } }