Example #1
0
 public function setDepthAttribute()
 {
     if ($this->attributes['parent'] == 0) {
         $depth = 0;
     } else {
         $parentComment = Comment::find($this->parent);
         $depth = $parentComment->attributes['depth'] + 1;
     }
     $this->attributes['depth'] = $depth;
 }
 public function edit($object_id, $comment_id)
 {
     $comment = Comment::find($comment_id);
     // Make sure that the request for editing is from the user who owns the comment
     // and isn't already trashed
     if ($comment->user_id == Auth::id() && !$comment->trashed()) {
         $comment->comment = Input::get('comment.comment');
         $comment->save();
         return response()->json($comment, 200);
     }
     return response()->json(null, 402);
 }