class CommentController extends Controller
{
- protected $commentRepo;
-
- public function __construct(CommentRepo $commentRepo)
- {
- $this->commentRepo = $commentRepo;
+ public function __construct(
+ protected CommentRepo $commentRepo
+ ) {
}
/**
$this->checkPermission('comment-create-all');
$comment = $this->commentRepo->create($page, $request->get('text'), $request->get('parent_id'));
- return view('comments.comment', ['comment' => $comment]);
+ return view('comments.comment-branch', [
+ 'readOnly' => false,
+ 'branch' => [
+ 'comment' => $comment,
+ 'children' => [],
+ ]
+ ]);
}
/**
$comment = $this->commentRepo->update($comment, $request->get('text'));
- return view('comments.comment', ['comment' => $comment]);
+ return view('comments.comment', ['comment' => $comment, 'readOnly' => false]);
}
/**