:::

11-2 加入分頁

  1. 修改 /專案/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'));
    }
  2. 亦可用simplePaginate(),如此,會顯示上頁、下頁。

  3. 修改 /專案/resources/views/exam/index.blade.php 樣板,加入分頁工具:

    <div class="my-3">
        {{ $exams->links() }}
    </div>
  4. 亦可用$exams->total()來顯示所有資料數量:

    <h1>測驗一覽<small>(共 {{$exams->total()}} 筆資料)</small></h1>
  5. 更多方法請參考:https://laravel-china.org/docs/laravel/5.6/pagination/1399#f704ff

 

到GitHub觀看此單元程式異動  


:::

書籍目錄

展開 | 闔起

http%3A%2F%2Fcampus-xoops.tn.edu.tw%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbsn%3D37%26tbdsn%3D1174

計數器

今天: 1512151215121512
昨天: 1416141614161416
總計: 7340159734015973401597340159734015973401597340159