morphToMany('App\Models\Shop\Tag', 'taggable'); } public function Genre() { return $this->belongsTo(Genre::class); } public function Varieties() { return $this->hasMany(Variety::class); } public function Articles() { return $this->morphMany('App\Models\Shop\Article', 'product'); } public function scopeByName($query, $name) { return $query->where($this->table . '.name', $name); } }