php laravel paginate,laravel 8 修改默认的paginate分页样式 的方法可以很简单
我们的分页样式成了这样,如果,为了一个分页,放弃bootstrap,是不聪明的,或者重写分页也是不太合适的。
还是老套路,先去百度,看看有没有现成的轮子...
结果搜到了这个,
laravel8替换paginate默认样式
https://www.yuque.com/daixiansheng-arf2u/koh7a1/ervtps
但是,这个文章,是让我们直接修改,框架,内的paginate组件。似乎,能解决问题,但是失去了,laravel 所标的,“优雅”二字。
首先,我们看一下,vendor/laravel/framework/src/Illuminate/Pagination/AbstractPaginator.php
88行,和95行
public static $defaultView = 'pagination::default';
public static $defaultSimpleView = 'pagination::simple-default';
以及下方,432行,和443行,
public static function defaultView($view)
{
static::$defaultView = $view;
}
public static function defaultSimpleView($view)
{
static::$defaultSimpleView = $view;
}
不知道,这个造轮子的人,是怎么发现到这里的,与我的逻辑顺序不太一样,哈哈。
我们,分页处,使用的是$data->links();
肯定与links这个方法有关,我们顺着找一下,
我们来到,vendor/laravel/framework/src/Illuminate/Pagination/Paginator.php
这个是分页组件的入口文件,可以这么理解了,找一下,links() 93行,
{!!$
data -> links('pagination::bootstrap-4')!!}
public function links($view = null, $data = [])
{
return $this->render($view, $data);
}
别看什么都没有,重点是他可以,干什么,对传参,$view,
其它的,你不看看,你还真不知道,他传什么,怎么定义呢?
然后,去view,文件夹,看一下,原来,对应的是模板名,
pagination::simple-default 默认,tailwind样式
pagination::simple-bootstrap-4.blade.php
好了,就写到这里,是不是很简单优雅,一般情况下,建议不要去修改框架本身的东西,这会给后期,升级带来更大的工作量。
$data -> links('pagination::bootstrap-4')
php laravel paginate,laravel 8 修改默认的paginate分页样式 的方法可以很简单相关推荐
- vscode设置默认新建html,VScode修改默认生成的HTML模板的方法
在VScode中,新建HTML页面时可以输入!+tab键,快速生成HTML代码模板,默认生成的代码模板如下: Document 由于生成的代码模板中有一些不需要,所以每次生成后都需要删除,很麻烦.其实 ...
- Word——永久修改默认标题和正文样式
Word--永久修改默认标题和正文样式 一.修改方法 1.在样式栏找到正文. 2.正文右键,点击修改. 3.设定格式之后,点击基于该模板的新文档,并且点击确定. 二.修改完后的效果 三.参考文献 一. ...
- 修改服务器系统显示logo,Win10修改开机LOGO界面样式怎么改?教你修改win10开机LOGO界面样式的方法...
正常情况下,Windows10系统开机界面显示"田字格"LOGO,看久了感觉很疲惫,想要将默认LOGO换成其他样式,这可以随意更改吗?答案是可以的.那么Win10修改开机LOGO界 ...
- html桌面图标样式,Win7桌面图标样式怎么修改和还原|Win7修改和还原桌面图标样式的方法...
电脑安装上Win7系统后,桌面图标默认图片都是一样的,可能部分人会觉得没有个性,想要修改桌面图标样式但是不知道怎么设置.其实桌面图标样式是很好修改的,如果你觉得桌面图标样式比较单一,不妨阅读下文教程进 ...
- 如何修改DeDe标签Pagelist分页样式详解
我们在用dede仿站的时候,调用文章列表页的分页时,我们会用到:{dede:pagelist listitem="info,index,end,pre,next,pageno" l ...
- ubuntu 修改默认用户名_Ubuntu更改用户名的方法
首先这是个有危险的动作,刚刚试过修改用户名,发现网上搜索到的方法大部分是有错误的,所以觉得有必要分享出来. 下面讲的是不添加用户的情况下直接修改当前用户的用户名(大部分用户的ubuntu系统只有一个管 ...
- 文件修改默认打开方式的统一解决方法,doc、xls、ppt、jpg、pdf、zip、html等
下载了个新的打开文件的软件,想设置这个软件为默认打开方式:有时候莫名其妙得软件的默认打开方式就变掉了(尤其是pdf老变成浏览器打开) 右键单击某个文件–>单击属性–>单击更改–>选择 ...
- bootstrap分页css样式,修改bootstrap-table中的分页样式
使用bootstrap-table时,使用$("")选择器没办法选中下方的分页button按钮,可能跟它是动态生成的有关吧. 最终找到与之对应的js(bootstrap-table ...
- laravel auth login 重定向自定义_Laravel学习之路(一):最简单的API 认证(Passport)实践...
API 认证(Passport)简介 Laravel 通过传统的登录表单已经让用户认证变得很简单,但是 API 认证怎么实现?API 通常使用令牌(token)进行认证并且在请求之间不维护会话(Ses ...
最新文章
- 【Python-ML】神经网络-多层感知器增加梯度检验
- Eigen入门之密集矩阵 4 - 块操作
- Entity Framework升级
- 为多孔介质的当量直径_多孔介质流建模简介
- 屏幕旋转后_网易哒哒H5又又叒刷屏了,TCL·XESS 旋转智屏竟然是一大亮点
- 【Flink】Flink 写入到 CSV BucketingSink 的使用方法
- 关于Cococs中的CCActionEase(下)
- python动态人脸识别_python3.8动态人脸识别
- 循环数组最大子段和--51nod1050
- kettle的mysql驱动应该放哪里_MySQL数据库之kettle 安装mysql 驱动
- 人件札记:软件开发的管理思想
- 2010年及以前的微博
- linux查找文件夹命令
- php 字符c二进制文件内容,科学网—C读写二进制文件与文本文件 - 张凌的博文
- Mac Finder显示/隐藏文件
- 解决IDEA : Could not autowire. No beans of ‘xxxx‘ type found
- LintCode_新手必编程50题(1-3阶段)解答与分析
- 香港城市大学全球首创3D打印微型机器人技术 有望作治疗癌症用途
- 4. struct 结构体
- 反对知识霸权 (转)
热门文章
- python中webdriver_浅谈python中selenium库调动webdriver驱动浏览器的实现原理
- 1884: 三个家庭(思维题)
- 云栖大会 | 开源引力峰会线下参会指南
- 阿里云容器网络文件系统 CNFS 1.0 发布,体验云原生时代的容器共享存储
- 【阿里巴巴研发效能峰会】低代码与数智化分论坛在线预约中……
- 详解 WebRTC 高音质低延时的背后 — AGC
- CDN百科第七期 | 关于CDN的原理、术语和应用场景那些事
- 如何打造千万级Feed流系统?阿里数据库技术解读
- 用“连接”勾勒角色:《死亡搁浅》亡人的设计及其背后的故事谜题
- LUT Utility for FCPX(Luts调色文件加载工具)支持M1