Здравствуйте! Немного застрял, прошу помощи,
Есть пост, есть теги, связь "многие-ко-многим";
Вопрос
- как получить все и только те теги, которые есть во всех постах
- или получить общие теги постов
- или к примеру сделать такую выборку, всех постов с тегами (максимальными связями) и сортировкой по убыванию количества их связей постами
- или получить пересечение всех множеств тегов постов
псевдокод
Tag::whereHas('posts', function($builder) {
$builder->count()
->sortBy('...')
->limit(5);
})
->get();