Laravel:如何获取当前页面的开始和结束记录号?

时间:2018-03-21 12:07:19

标签: laravel

我有这样一句话:

$users = User::where(something)->paginate(20);
  

在第1页,起始编号为1,结束编号为20
  在第2页上,起始编号为21,结束编号为40

如果现在我在第2页,如何获得21号和40号?

1 个答案:

答案 0 :(得分:3)

您可以使用->firstItem()->lastItem()方法来限制分页,Check for more details

$users = User::where(something)->paginate(20);
$from = $users->firstItem();//will give you 20(index of 21st item) on page 2
$to = $users->lastItem();//will give you 39(index of 40th item) on page 2