'integer', ]; public function blog() { return $this->belongsTo(Blog::class); } public function parent() { return $this->belongsTo(BlogComment::class, 'parent_id'); } public function replies() { return $this->hasMany(BlogComment::class, 'parent_id'); } public function scopeApproved($query) { return $query->where('status', 'approved'); } public function scopePending($query) { return $query->where('status', 'pending'); } public function scopeSpam($query) { return $query->where('status', 'spam'); } }