Laravel 5.4 分页

Laravel 5.4 Pagination

我想在我的管理索引页中添加分页,子项按 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

这是不性感的实景:

我想要这样:

您可以自定义 laravel 分页的布局。 但是,自定义分页视图的最简单方法是使用 vendor:publish 命令将它们导出到您的 resources/views/vendor 目录:

php artisan vendor:publish --tag=laravel-pagination

此命令会将视图放置在 resources/views/vendor/pagination 目录中。

更多信息请关注link

您也可以找到 LengthAwarePaginator.php 文件并更改

 $presenter = $presenter ?: new BootstrapThreePresenter($this); 

 $presenter = $presenter ?: new BootstrapFourPresenter($this);