11-2
加入分頁
- 修改
/專案/app/Http/Controllers/ExamController.php
控制器,將 get()
換成 paginate(數量)
即可
public function index()
{
$exams = Exam::where('enable', 1)
->orderBy('created_at', 'desc')
->paginate(2);
return view('exam.index', compact('exams'));
}
-
亦可用simplePaginate()
,如此,會顯示上頁、下頁。
-
修改 /專案/resources/views/exam/index.blade.php
樣板,加入分頁工具:
<div class="my-3">
{{ $exams->links() }}
</div>
-
亦可用$exams->total()來顯示所有資料數量:
<h1>測驗一覽<small>(共 {{$exams->total()}} 筆資料)</small></h1>
-
更多方法請參考:https://laravel-china.org/docs/laravel/5.6/pagination/1399#f704ff