对于博客帖子,post_id
4
1000
条评论为comment_id
,我可以400
$comment = Comment::where('id', 400)->where('post_id', 4)->first();
使用这样的口才:1} p>
comment_id
问题是,我怎样才能获得相同的帖子,以400
400
开头的10条评论和之前的9条评论(总共10条评论)。
这是从评论中的某个点开始的分页,在这种情况下是400
。如果此帖子在400
之前/之后有任何评论,我会需要上一个/下一个分页网址(如果存在)。
例如,comment_id
对此帖子有更多的评论,所以我应该从eloquent获取400 - 390
next_page_url: "http://laravel.app?page=61",
prev_page_url: "http://laravel.app?page=59"
的评论,这个分页(伪代码):< / p>
git config --global --unset http.proxy
在laravel中处理这种情况的雄辩查询是什么?
答案 0 :(得分:1)
我不确定为什么你会根据ID来做这件事 - 我只是把它推回400个点。但是,这里:
Comment::where('id', '<', 400)->orderBy('id', 'desc')->take(10)->get();
这将为您提供之前的10条评论。