
- Laravel 教程
- Laravel - 首頁
- Laravel - 概覽
- Laravel - 安裝
- Laravel - 應用結構
- Laravel - 配置
- Laravel - 路由
- Laravel - 中介軟體
- Laravel - 名稱空間
- Laravel - 控制器
- Laravel - 請求
- Laravel - Cookie
- Laravel - 響應
- Laravel - 檢視
- Laravel - Blade 模板
- Laravel - 重定向
- Laravel - 資料庫操作
- Laravel - 錯誤與日誌
- Laravel - 表單
- Laravel - 國際化
- Laravel - Session
- Laravel - 驗證
- Laravel - 檔案上傳
- Laravel - 傳送郵件
- Laravel - Ajax
- Laravel - 錯誤處理
- Laravel - 事件處理
- Laravel - Facades
- Laravel - Contracts
- Laravel - CSRF 保護
- Laravel - 認證
- Laravel - 授權
- Laravel - Artisan 控制檯
- Laravel - 加密
- Laravel - 雜湊
- 理解發布流程
- Laravel - 客人使用者許可權
- Laravel - Artisan 命令
- Laravel - 分頁自定義
- Laravel - Dump Server
- Laravel - Action URL
- Laravel 有用資源
- Laravel - 快速指南
- Laravel - 有用資源
- Laravel - 討論
Laravel - 分頁自定義
Laravel 包含一個分頁功能,幫助使用者或開發者實現分頁功能。Laravel 分頁器與查詢構建器和 Eloquent ORM 整合。paginate 方法自動處理設定所需的限制和定義的偏移量。它只接受一個引數進行分頁,即每頁顯示的專案數量。
Laravel 5.7 包含了一個新的分頁方法來自定義分頁器每側的頁面數量。新的方法不再需要自定義分頁檢視。
自定義分頁檢視程式碼演示如下:
<?php namespace App\Http\Controllers; use Illuminate\Support\Facades\DB; use App\Http\Controllers\Controller; class UserController extends Controller{ /** * Show all of the users for the application. * * @return Response */ public function index() { $users = DB::table('users')->paginate(15); return view('user.index', ['users' => $users]); } }
根據 Laravel 標準的新的分頁自定義如下:
<?php User::paginate(10)->onEachSide(5);
請注意,onEachSide 指的是將每個分頁記錄劃分為 10 個子部分,並進一步劃分為 5 個子部分。
廣告