laravel的分页样式替换(添加首页和尾页)1.自定义一个类(代码如下),随意放置,注意命名空间。2.模板输出调用{!!$data->render(new\App\Http\Controllers\ShmilyThreePresenter($data))!!}最终样式实现代码_hasPages()){returnsprintf('%s%s%s%s%s复制代码ul>',//自定义类样式$this->firstPage(),//添加首页方法$this->getPreviousButton('上一页'),$this->getLinks(),$this->getNextButton('下一页'),$this->last()//添加尾页方法);}返回'';}/***获取可用页面链接的HTML包装器。**@paramstring$url*@paramint$page*@paramstring|null$rel*@returnstring*/protectedfunctiongetAvailablePageWrapper($url,$page,$rel=null){$rel=is_null($rel)?'':'rel="'.$rel.'"';返回'??'.$page.'';//这里li标签可以添加你自己的类样式}/***获取禁用文本的HTML包装器。**@paramstring$text*@returnstring*/protectedfunctiongetDisabledTextWrapper($text){return''.$text.'';}/***获取活动文本的HTML包装器。**@paramstring$text*@returnstring*/protectedfunctiongetActivePageWrapper($text){return''.$text.'';}/***获取下一页分页元素。**@paramstring$text*@returnstring*///新建首页方法publicfunctionfirstPage($text='首页'){//如果当前页面大于或等于最后一页,这意味着我们//不能再进入页面,因为我们已经在最后一页//这是可用的,所以我们将禁用“下一个”链接样式。如果($this->paginator->currentPage()<=1){return$this->getDisabledTextWrapper($text);$url=$this->paginator->url(1);返回$this->getPageLinkWrapper($url,$text,'first');}/***获取下一页分页元素。**@paramstring$text*@returnstring*///新建尾页方法publicfunctionlast($text='尾页'){//如果当前页大于等于最后一页,则表示我们//无法进一步进入页面,因为我们已经在最后一页//可用,因此我们将禁用“下一个”链接样式。$url=$this->paginator->url($this->paginator->lastPage());返回$this->getPageLinkWrapper($url,$text,'last');}}