Laravel框架自定义分页样式操作示例
本文实例讲述了Laravel框架自定义分页样式操作。分享给大家供大家参考,具体如下:
操作步骤如下:
(1) 对应public/css/paging.css文件建立分页样式.
(2) 控制器查出分页数据使用paginate函数进行分页处理.(禁止使用groupby处理查询).
(3)对应视图引入分页样式.
例如:paging.css样式文件代码(复制即可用,实际操作过)如下
#pull_right{ text-align:center; } .pull-right{ /*float:left!important;*/ } .pagination{ display:inline-block; padding-left:0; margin:20px0; border-radius:4px; } .pagination>li{ display:inline; } .pagination>li>a, .pagination>li>span{ position:relative; float:left; padding:6px12px; margin-left:-1px; line-height:1.42857143; color:#428bca; text-decoration:none; background-color:#fff; border:1pxsolid#ddd; } .pagination>li:first-child>a, .pagination>li:first-child>span{ margin-left:0; border-top-left-radius:4px; border-bottom-left-radius:4px; } .pagination>li:last-child>a, .pagination>li:last-child>span{ border-top-right-radius:4px; border-bottom-right-radius:4px; } .pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus{ color:#2a6496; background-color:#eee; border-color:#ddd; } .pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus{ z-index:2; color:#fff; cursor:default; background-color:#428bca; border-color:#428bca; } .pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus{ color:#777; cursor:not-allowed; background-color:#fff; border-color:#ddd; } .clear{ clear:both; }
例如:TestCntroller.php控制器示例写法
paginate(5); returnview('index',['test'=>$test]); } }
例如:list.blade.php视图文件代码示例写法
@foreach($testas$value) {{$value->id}} @endforeach