首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不从相关的桌子上工作的最新或最新的订单

问不从相关的桌子上工作的最新或最新的订单
EN

Stack Overflow用户
提问于 2022-03-12 05:17:11
回答 1查看 131关注 0票数 0

我的密码在这里。我只想根据最新发布的评论对其进行分类。

代码语言:javascript
复制
$comments = ModelsComment::with('Comments')->where('posts_id', $this->post)
   ->WhereHas('Comments', function ($q){
    $q->orderBy('created_at', 'DESC');   //->latest()
     })->paginate('5');

ModelsComment是我的枢轴表(这里没有时间戳),所以我尝试根据最新添加的评论(相关表)对其进行排序。

然而,最古老的记录仍然出现在顶部。任何帮助都将不胜感激。

我的表结构是这样的

代码语言:javascript
复制
POST
id
name
timestamps

ModelsComment(without timestamps)
posts_id
comments_id

Comments
id
name
timestamps

我正在尝试从我的ModelsComment中查询,并首先用最新的/最新的条目来订购注释表。

EN

回答 1

Stack Overflow用户

发布于 2022-03-12 05:40:48

使用此版本:

代码语言:javascript
复制
$comments = ModelsComment::with(['Comments' => function ($q) {
    $q->orderBy('created_at', 'DESC')
}])
    ->paginate('5')
    ->get();
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71447170

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档