在 Laravel 5.1 中获取分页范围编号


get pagination range number in laravel 5.1

我正在使用 laravel 5.1我想获取边栏选项卡视图中显示的每个页面的范围例如,如果我有 30 条记录

 $employees= 'Auth::user()->employees()->paginate(10);

每页 10

我想像这样在刀片视图中写数字

对于第一页

110 从总共 30

对于第二页

1120 从总共 30

对于第三页

21 到 30 从总数 30

对于总计,通过调用 total() 方法很容易

但是其他人呢? 有什么解决办法吗?

提前致谢

您可以使用

以下内容Show {{ $shops->firstItem() }} to {{ $shops->lastItem() }}总计 {{$shops->总计()}} 条目

您可以按如下方式使用分页方法:

 $employees= 'Auth::user()->employees()->paginate(10);
 $employees->currentPage() // Current page number
 $employees->total() // Total items
 $employees->perPage() // Per page

现在您可以使用以下公式:

{{$employees->currentPage()}} of 
{{ $employees->total() / $employees->perPage() }}
// eg: 1 of 3

{{($employees->currentPage()-1)* $employees->perPage() + 1}} to 
{{ ($employees->currentPage()-1)* $employees->perPage() + $employees->perPage() }} from   
{{ $employees->total() }}
 // eg: 11 to 20 from 30