Laravel моделей запросов, где существует связь morphToMany - PullRequest
0 голосов
/ 27 апреля 2020

У меня есть связь 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()

как этого добиться?

...