laravel 分页数过多,显示的分页栏换行了

分页过多
移动端换行了

laravel5.7

在此文件夹下

/vendor/laravel/framework/src/Illuminate/Pagination

修改 UrlWindow.php

protected function getSliderTooCloseToBeginning($window)
{
    return [
        'first' => $this->paginator->getUrlRange(1, $window + 2),
        'slider' => null,
        'last' => $this->getFinish(),
    ];
}

‘first’ => $this->paginator->getUrlRange(1, $window + 2),

改为

‘first’ => $this->paginator->getUrlRange(1, $window - 2),

public function get()
{
    $onEachSide = $this->paginator->onEachSide;

    if ($this->paginator->lastPage() < ($onEachSide * 2) + 6) {
        return $this->getSmallSlider();
    }

    return $this->getUrlSlider($onEachSide);
}

if ( t h i s − > p a g i n a t o r − > l a s t P a g e ( ) < ( this->paginator->lastPage() < ( this>paginator>lastPage()<(onEachSide * 2) + 6) {

改为

if ( t h i s − > p a g i n a t o r − > l a s t P a g e ( ) < ( this->paginator->lastPage() < ( this>paginator>lastPage()<(onEachSide * 2) + 4) {

即可

修改后

tip: 其中的大小可自行调节

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值