php - 拉维尔 : Eloquent Skip records

标签 php laravel eloquent

我是如何获得我的用户但只从某个位置开始的? 我先得到 50 个:

$users = User::orderBy('xp', 'DESC')->take(50)->get();

但现在我想要这之后的 50,所以第 50 到第 100 条记录。

谢谢

最佳答案

你可以使用skip()

Laravel eloquent 提供了实现这一目标的好方法。

$users = User::orderBy('xp', 'DESC')->skip(50)->take(50)->get();

希望这对您有所帮助。

关于php - 拉维尔 : Eloquent Skip records,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46693044/

相关文章:

php - 在执行查询时继续使用 Laravel 应用程序

php - 如何在laravel中加载css和js文件

php - 编写此查询的更好方法,以便将其转换为 laravel eloquent

mysql - 遍历一组请求数据并将每组保存到数据库 laravel

php - Codeigniter 在自定义库中设置常量

php - array_diff() 处理第二个数组中存在于第一个数组中的重复项

PHP MySQL 语句 - "select as"和 "where"

laravel - 在 Laravel 中动态编辑 config/database.php 文件

mysql - Laravel 查询生成器中的 SQL 原始查询

php - Laravel 具有多种关系的 Eloquent 查询