Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Laravel 4 » Получить связанные Many-To-Many модели сразу для нескольких моделей. » 23.01.2014 12:46:52

Tony
Ответов: 1

Здравствуйте!
Помогите, пожалуйста, новичку разобраться с Eloquent. Стоит такая задача: есть модель постов (для блога) Post, и модель тэгов Tag со связями Many-To-Many. У тэгов есть поле prime (0 - не подходит для отображения на главной странице, 1 - подходит). Как можно с наименьшими ресурсозатратами добраться до всех постов, которые связаны с тэгами, которые можно отображать на главной странице? Вот, например подсчёт постов для первого тега:

Tag::where('prime', 1)->first()->posts()->count();

Как можно посчитать (и не только) посты для всех таких тегов? Заранее спасибо.

Подвал раздела