Laravel 5.4分页

时间:2018-04-03 12:15:11

标签: bootstrap-4 laravel-5.4

我想在我的管理员索引页面添加分页,其中包含由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

这是一个不性感的实际观点:

enter image description here

我想这样:

enter image description here

2 个答案:

答案 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);