Eloquent 查找只返回第二条数据

JellyBool

JellyBool

在某些应用场景之下,我们可能需要在一个查找条件下的多个记录中返回顺数第二条数据,可以使用下面的语句:

$post = Post::where('publish', true)->orderBy('created_at', 'desc')->skip(1)->take(1)->get();

这样就可以直接拿到第二条数据记录了。参考文档:

https://laravel.com/docs/5.3/queries#ordering-grouping-limit-and-offset

本文由 JellyBool 创作, 转载和引用遵循 署名-非商业性使用 2.5 中国大陆 进行许可。

共有 0 条评论