laravel自定义分页样式

在laravel项目中,由于默认的分页样式不符合需求,博主决定进行自定义。目标是将原本显示大量连续页码的方式改为更简洁的形式,例如< 1 2 3 4 5 6 7 >、< 6 7 8 9 10 11 >等。文章介绍了如何通过PHP原生代码实现这一定制过程。
摘要由CSDN通过智能技术生成

在使用laravel分页时候,默认的分页样式不是自己想要的,需要自己修改。

默认样式是 < 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ... 98 99 >

这个样式太丑了,而且我不想要这么多的 页码,只想实现如下的页码

< 1 2 3 4 5 6 7 >     < 6 7 8 9 10 11 >      < 11 12 13 14 15 16 17 18 19 20 >


php原生代码

<?php 
//分页显示页面数量,取值范围 3-n
$paging_number = 7;
if($paging_number<3){
	$paging_number = 3;
}
//当前页
$paging_current_page = $_GET['p'];
//共几页
$paging_last_page = 15;

if(($paging_number%2) == 0){
	if($paging_last_page <= $paging_number){
		$paging_start = 1;
		$paging_end = $paging_last_page;
	}else if($paging_current_page < ($paging_number/2+1)){
		$paging_start = 1;
		$paging_end = $paging_number;
	}else if($paging_current_page &
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值