Laravel获得特定数量的相关模型

时间:2018-07-19 06:53:06

标签: laravel-5

您好,我有两个模型Category,News,我想检索每个类别中有3个最新新闻的类别,News模型具有创建日期的created_at列。

我可以在laravel中实现吗

1 个答案:

答案 0 :(得分:1)

尝试这种方式

 $news = Category::whereHas('news',function($query){
    $query->orderBy('created_at', 'desc')->take(3);
})->get();