morphedByMany(Article::class, 'categorizable'); } public function ArticlesTagged() { return $this->tags->articles; } public function countArticlesTagged() { return $this->tags()->withCount('Articles'); } public function scopeByCategory($query, $category_id) { return $query->where('category_id', $category_id); } public function scopeVisible($query) { return $query->where('visible', 1); } public function scopeHomepage($query) { return $query->where('homepage', 1); } public function scopeNotRoot($query) { return $query->where('id', '<>', 1); } }