使用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标签。
后端数据查询:
$data=Article::orderBy("id","desc")->paginate(2);
//分配数据到前台
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) //指定页码链接地址