Я показываю список категорий, и количество статей в каждой категории. Я получаю ожидаемый результат, но у меня проблема с N + 1. Мои CategoriesController Функция индексации: public function index() { return View::make('categories.index', [ 'articleCategories' => Category::where('type', 'articles')->orderBy('name')->get(), ]); } Модель Category имеет много отношения к статьям: public function articles() { return $this->hasMany('Article'); } Мои categories.index […]
В документации Eloquent сказано, что я могу передать ключи желаемого отношения к hasManyThrough . Допустим, у меня есть модели с именем Country, User, Post. Модель страны может иметь много сообщений через модель пользователей. Я сказал, что просто позвоню: $this->hasManyThrough('Post', 'User', 'country_id', 'user_id'); Это прекрасно! Но как я могу получить эти сообщения только для пользователя с […]