我想在我的管理员索引页面添加分页,其中包含由id desc排序的子代。 这是ChildrenController中的索引方法:
public function index()
{
// $children = Child::orderBy('id', 'desc')->get();
// $children = $children->paginate(50);
$children = Child::paginate(50);
return view('welcome', compact('children'));
}
那么如何对此查询的结果进行分页
$ children = Child :: orderBy('id','desc') - > get();
这是视图代码:
@section('content')
@foreach($children as $child)
@include('children.child')
@endforeach
{{ $children->links() }}
@endsection
这是一个不性感的实际观点:
我想这样:
答案 0 :(得分:2)
您可以自定义laravel分页的布局。 但是,自定义分页视图的最简单方法是使用vendor:publish命令将它们导出到resources / views / vendor目录:
php artisan vendor:publish --tag=laravel-pagination
此命令将视图放在resources / views / vendor / pagination目录中。
有关详情,请点击link
答案 1 :(得分:0)
您还可以找到LengthAwarePaginator.php
文件并进行更改
$presenter = $presenter ?: new BootstrapThreePresenter($this);
到
$presenter = $presenter ?: new BootstrapFourPresenter($this);