示例#1
0
 public function delete()
 {
     foreach ($this->replies as $reply) {
         $reply->delete();
     }
     Content::where('id', $this->content_id)->decrement('comments_count');
     return parent::delete();
 }
示例#2
0
 public function delete()
 {
     foreach ($this->replies as $reply) {
         $reply->delete();
     }
     $this->notifications()->delete();
     return parent::delete();
 }
示例#3
0
 public function __construct($attributes = [])
 {
     static::deleted(function (Content $content) {
         Notification::where('content_id', $this->getKey())->delete();
         if (!$content->trashed()) {
             foreach ($this->comments() as $comment) {
                 $comment->delete();
             }
         }
     });
     parent::__construct($attributes);
 }
示例#4
0
 public function delete()
 {
     $this->deleteAvatar();
     $this->deleteStyle();
     return parent::delete();
 }
示例#5
0
 public function delete()
 {
     Content::where('id', $this->content_id)->decrement('related_count');
     return parent::delete();
 }