相关疑难解决方法(0)

使用Eloquent对数据进行排序

我是laravel的新手(从CI换掉),雄辩的ORM在某些方面仍然有点神秘!

这是我的问题:

我想使用Eloquent从我的数据库中对数据进行排序.

我有一个表和一个表评论(帖子有很多评论和评论属于帖子)

每条评论都有一个时间戳(=> created_at字段),我想订购如下内容:

(我们在profil页面上,所以$ user-> id是用户的id(显然))

我希望该用户发表评论的帖子中的每个帖子,并通过评论的created_at字段对所有帖子进行排序

我真的想完全使用Eloquent,或者至少是流利的,我不知道这样做的正确方法.

我希望我很清楚,谢谢你的时间!

sorting laravel

12
推荐指数
1
解决办法
3万
查看次数

使用Laravel/Eloquent订购相关型号

是否可以使用orderBy对象的相关模型?也就是说,假设我有一个Blog Post模型,hasMany("Comments"); 我可以用它来获取一个集合

$posts = BlogPost::all();
Run Code Online (Sandbox Code Playgroud)

然后浏览每个帖子,并显示评论的每个帖子的最后编辑日期

foreach($posts as $post)
{
    foreach($post->comments as $comment)
    {
        echo $comment->edited_date,"\n";
    }
}
Run Code Online (Sandbox Code Playgroud)

有没有办法让我设置回复评论的顺序?

php orm laravel

5
推荐指数
2
解决办法
4747
查看次数

标签 统计

laravel ×2

orm ×1

php ×1

sorting ×1