У меня есть связь morphToMany между группами и тегами:
class Group extends Model
{
public function tags()
{
return $this->morphToMany(Tag::class, 'taggable');
}
}
...
class Tag extends Model
{
public function groups()
{
return $this->morphedByMany(Group::class, 'taggable');
}
}
Мне нужно запросить все группы, в которых есть хотя бы одна из определенных тегов, определенных по их идентификатору:
Group::where[ is in relation with tags (1,2,3) ]->get()
как этого добиться?