php - 如何获得有限的数据进行分页
问题描述
$rowsPerPage = 50;
$num = 1;
$offsets = ($num - 1) * $rowsPerPage;
$data['trans'] = Transaction::withoutBranch()
->select('id', 'amount')
->where('payment_date', '>=', '2019-06-07')
->limit($offsets)
->get();
我正在使用 Laravel 4.2 进行规划。我试图从第一页上 50 的数据中获取数据,然后第二页将获得另一个新的 50 数据。
我确实尝试了代码,但它仍然从数据库中获取所有数据。
解决方案
请尝试以下操作:
$data['trans'] = Transaction::withoutBranch()
->select('id', 'amount')
->where('payment_date', '>=', '2019-06-07')
->limit($rowsPerPage)
->offset($offsets)
->get();
推荐阅读
- laravel - 如何在不同的按钮单击时将表单重定向到不同的 url
- excel - 如何用可变内容替换文本
- java - webflux 大量 boundedElastic-evictor TIMED_WAITING
- python - 用于文本分类的预训练模型
- cordova - 为什么 ionic build and run 命令会引发错误?
- javascript - 如何在谷歌搜索输入字段的文本末尾聚焦?
- android-studio - 错误:找不到符号 if (!"ovpn3".equals(BuildConfig.FLAVOR))
- java - Java Game Development with Libgdx Book Chapter 3 ClassNotFoundException
- python - 如何获取用户接触的所有项目?
- flutter - 如何使用flutter_appauth注销?