使用Laravel Pagination时,我相信生成的css类与bootstrap 2相关,而不是bootstrap 3。
{{ $products->links() }}
生成
<div class="pagination">
<ul>
<?php echo $presenter->render(); ?>
</ul>
</div>
但是我希望它能够生成:
<ul class="pagination">
<?php echo $presenter->render(); ?>
</ul>
在不更改框架代码laravel/framework/src/illuminate/pagination/views/slider.php
的情况下,是否有更好/正确的方法来覆盖{{ $products->links() }}
生成的CSS /代码?
答案 0 :(得分:11)
我在最近的一次更新中看到了一些内容,我没有尝试,但看起来你所做的就是改变:
'pagination'=&gt; '分页::滑块',
在视图配置中:
'pagination'=&gt; '分页::滑块-3',
然后使用:
https://github.com/laravel/framework/blob/master/src/Illuminate/Pagination/views/slider-3.php
答案 1 :(得分:6)
是的,你可以:) 编辑/app/config/view.php以指定分页值:
<?php
return array(
'paths' => array(__DIR__.'/../views'),
'pagination' => 'elements/pagination',
);
之后,创建一个view/elements/pagination.php
,然后输入+修改以下文件的内容:
https://github.com/laravel/framework/blob/master/src/Illuminate/Pagination/views/slider.php
答案 2 :(得分:0)
有一个更新,如#34; crynobone&#34;在laravel论坛上。
4.0。* @ dev(将发布为4.0.8)现在包含一个新的bootstrap视图3.按照此步骤将其作为默认值