1.首先獲取到數據,paginate方法 可以自動斷定當前頁面正確的數量限制和偏移數。默認狀況下,當前頁數由HTTP 請求所帶的 ?page 參數來決定。固然,該值由 Laravel 自動檢測,並自動插入由分頁器生成的連接。
若是你只想顯示出上一頁和下一頁可使用simplePaginate().paginate和simplePaginate方法惟一參數就是你每頁想要顯示的數目,這個參數規定每頁顯示多少條數據。php
2.視圖顯示:以前可能咱們用的都是{!! $res->render() !!} ,5.3版本以後使用links方法,結果以下:
是否是特別醜,別擔憂,laravel很人性化的給咱們提供了樣式,在public/css裏面有個app.css文件, 我 們只須要再視圖引入它就行了。
<link rel="stylesheet" href="{{asset('css/app.css')}}">
3.若是咱們想自定義樣式怎麼辦呢?其實也很簡單,在項目下執行一條命令
php artisan vendor:publish
咱們能夠看下輸入以後的執行過程:laravel把自帶的樣式拷貝到了咱們項目的視圖目錄下面的vendor文件夾css
能夠看到vendor/pagination文件夾下面有幾個視圖文件,默認用的是default文件。咱們只須要改動裏面的代碼就能夠改變本身的樣式,而後也能夠本身定義使用其餘的文件,只須要在links()方法裏指定你要使用的視圖文件就能夠了。laravel