我正在使用 laravel 5.1我想获取边栏选项卡视图中显示的每个页面的范围例如,如果我有 30 条记录
$employees= 'Auth::user()->employees()->paginate(10);
每页 10
我想像这样在刀片视图中写数字
对于第一页
从 1 到 10 从总共 30
对于第二页
从 11 到 20 从总共 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