我只想得到每个类别的3个博客。但是代码返回我所有的部落格,每类拉拉
例如,我有两个类别(类别1有10个博客,类别2有7个博客)。现在我只想从DB得到3条第1类的记录和3条第2类的记录。
我的控制器代码。
$categories = Category::has('blogs')->take(10)->get();发布于 2022-08-09 05:24:46
Category::with('blogs')->get()->map(function($category) {
$category->setRelation('blogs', $category->blogs->take(3));
return $category;
});应该做你的工作
https://stackoverflow.com/questions/73286802
复制相似问题