使用bootstarp框架渲染分页:

自定义分页视图的制作最简单的方法是使用 vendor:publish 命令将它们导出到 resources/views/vendor
**
1、在项目的根目录中,打开cmd,输入该行命令:php artisan vendor:publish —tag-laravel-pagination

2、这个命令将这些视图放置在 resources/views/vendor/pagination 目录中。这个目录下的 default.blade.php或者bootstarp.blade.php 文件对应默认的分页视图,你可以简单地编辑这个文件来修改分页的 HTML

3、修改文件中的所有span标签,改为a标签。

后端数据查询:

  1. $data=Article::orderBy("id","desc")->paginate(2);
  2. //分配数据到前台
  3. return view("xxxx",["data"=>$data]);

前端展示

{{$data->links()}}

更多展示信息

$results->count()        //显示当前页条数
$results->currentPage()        //当前页码
$results->firstItem()        //当前页第一条数据的序号
$results->hasMorePages()        //是否有后续页码
$results->lastItem()        //当前页最后一条数据序号
$results->lastPage() (使用 simplePaginate 时不可用)
$results->nextPageUrl()        //显示下一页连接地址
$results->perPage()            //每页显示数据条数
$results->previousPageUrl()        上一页的连接地址
$results->total() (使用 simplePaginate 时不可用)
$results->url($page)        //指定页码链接地址