Laravel 分頁組件默認支持 Bootstrap 和 Tailwind CSS 兩種樣式,但你可以通過自定義視圖來實現自定義主題。
要自定義 Laravel 分頁樣式,請按照以下步驟操作:
首先,在 resources/views
目錄下創建一個新的文件夾,例如 pagination
。
在 pagination
文件夾中,創建一個新的視圖文件,例如 custom.blade.php
。
打開 custom.blade.php
文件,編寫自定義的分頁樣式。你可以參考 Laravel 默認提供的 Bootstrap 和 Tailwind CSS 分頁樣式,這些樣式位于 vendor/laravel/framework/src/Illuminate/Pagination/resources/views
目錄下。
在控制器或路由中,使用 paginate()
方法獲取分頁數據,然后將分頁數據傳遞給視圖。例如:
public function index()
{
$data = YourModel::paginate(10);
return view('your_view', compact('data'));
}
links()
方法并傳入自定義分頁模板的路徑。例如:<!-- your_view.blade.php -->
<div class="container">
<!-- Your data listing here -->
{{ $data->links('pagination.custom') }}
</div>
這樣,你就可以使用自定義的分頁樣式了。請根據你的需求調整分頁模板的 HTML 和 CSS。