Laravel5.5 升级 Bootstrap 4 分页样式问题
最近项目中使用 Laravel5.5 版本,然后我升级 bootstrap 为4.0 的版本,然后就遇到了一个问题。分页样式乱套了。
先看 使用 laravel
$paginator->links()
生成分页的样式
<ul class="pagination">
<li class="disabled">
<span>«</span>
</li>
<li class="active">
<span>1</span>
</li>
<li>
<a href="http://laravelcode.test?page=2">2</a>
</li>
<li>
<a href="http://laravelcode.test?page=2" rel="next">»</a>
</li>
</ul>
然后我们再看 bootstrap 4.0 的分页样式
<ul class="pagination">
<li class="page-item disabled">
<span class="page-link">«</span>
</li>
<li class="page-item active">
<span class="page-link">1</span>
</li>
<li class="page-item">
<a href="http://laravelcode.test?page=2" class="page-link">2</a>
</li>
<li class="page-item">
<a href="http://laravelcode.test?page=2" rel="next" class="page-link">»</a>
</li>
</ul>
对比两个样式,其实 “罪魁祸首” 就是 b4
为 li>a 添加了一个page-link 的 class
所以搜索了一番,解决办法如下:
php artisan vendor:publish --tag=laravel-pagination
blade 模板中使用分页:
{!! $paginator->links('vendor.pagination.bootstrap-4') !!}
接着,就没问题了。
其实,我是搬运工: 搜索链接在此 Laravel整合Bootstrap 4的完整方案(推荐)
我把链接标题改成文章标题了,因为,作者还介绍了如何升级 b4。 clap: :clap: :clap:
laravel5.5已经预设了bs4了。。
@doobi ? 5.5 没有吧?
@hedeqiang https://laravel-news.com/bootstrap-4-larav...
@doobi 是的,我就是按照 这个改的
@hedeqiang 您的头像是什么生成的
@DaZhi 什么头像?就LC 这个我的头像吗?
@hedeqiang 对就是您这个LC的头像 是脸萌吗
@DaZhi 好像百度随便找的 :joy: :joy:
@hedeqiang 好的 谢谢啦。
@DaZhi 你想做什么 ?
https://github.com/ElfSundae/laravel-grava...
就是想用用这个头像。看着很多人用 但是不知道是什么做的
@DaZhi what ?有很多人在用啊?
@hedeqiang 对啊。我朋友圈很多人用😂
@DaZhi 撞脸了,那天换一个
@hedeqiang 哈哈哈。还没撞脸呢。