Я использую Laravel 5 Eloquent и не понимаю, как решить это дело;
Мне нужно показать / получить несколько статей из каждой категории. Когда я использовал это
$cat = App\Category::with(
array('articles' => function($query) {
$query->orderBy('id', 'DESC');
}))->get();
Я получил все статьи из категорий. Но как получить, когда мне нужно всего пять статей из каждой категории?
Ты можешь использовать take()
для этого:
$cat = App\Category::with(
array('articles' => function($query) {
$query->orderBy('id', 'DESC');
$query->take(5);
}))->get();
Других решений пока нет …