在 Laravel 中要實作分頁只要兩行!!
在 HomeController@index 中,原本的
接下來在 view 中顯示頁數連結,放在原本的 foreach 迴圈後顯示:
在 HomeController@index 中,原本的
$posts = Post::all();
是取得全部的資料,現在我們設定為一頁只顯示 3 筆,所以改成:
$posts = Post::paginate(3);
完成,這樣一頁就只會顯示 3 筆資料。
lt;ol>
@foreach ($posts as $post)
//略...
@endforeach
</ol>
{{ $posts->links() }}
完成。$posts->links()
會顯示分頁連結。只是樣子可能有點醜,要自己去設定 CSS,或是你也可以使用 bootstrap。你可以在 app/config/view.php 裡面修改 pagination 的型式,有數字的:
pagination::slider
及只有上、下頁按鈕的:
pagination::simple
本文網址:http://blog.tonycube.com/2015/01/laravel-21-pagination.html
由 Tony Blog 撰寫,請勿全文複製,轉載時請註明出處及連結,謝謝 😀
由 Tony Blog 撰寫,請勿全文複製,轉載時請註明出處及連結,謝謝 😀
我要留言
留言小提醒:
1.回覆時間通常在晚上,如果太忙可能要等幾天。
2.請先瀏覽一下其他人的留言,也許有人問過同樣的問題。
3.程式碼請先將它編碼後再貼上。(線上編碼:http://bit.ly/1DL6yog)
4.文字請加上標點符號及斷行,難以閱讀者恕難回覆。
5.感謝您的留言,您的問題也可能幫助到其他有相同問題的人。