在 Laravel 中,分頁組件使用了 Bootstrap 的樣式。要自定義分頁面板樣式,你可以按照以下步驟操作:
首先,在 resources/views
目錄下創建一個新的視圖文件,例如 custom_pagination.blade.php
。這將是你的自定義分頁模板。
打開 vendor/laravel/framework/src/Illuminate/Pagination/resources/views/bootstrap-4.blade.php
文件,復制其內容到你剛剛創建的 custom_pagination.blade.php
文件中。這將作為你的自定義分頁模板的基礎。
現在,你可以根據需要修改 custom_pagination.blade.php
文件中的 HTML 和 CSS 代碼。這將自定義分頁組件的樣式。
接下來,你需要在控制器或路由中指定使用自定義分頁模板。在你的控制器方法中,使用 paginate()
方法獲取分頁數據,然后使用 links()
方法并傳入自定義模板的路徑。例如:
public function index()
{
$data = YourModel::paginate(10);
return view('your_view', compact('data'));
}
在你的視圖文件(例如 your_view.blade.php
)中,使用以下代碼顯示分頁鏈接:
{{ $data->links('custom_pagination') }}
這將使用你在 custom_pagination.blade.php
文件中定義的自定義樣式來顯示分頁鏈接。