簡體   English   中英

Laravel:在分頁中自定義頁面鏈接

[英]Laravel: customize page links in pagination

我正在用Laravel 5.5構建一個應用程序。 我需要自定義分頁。 我必須在頁面鏈接元素上應用css類。 我在哪里找到要覆蓋的模板?

您必須從終端啟動此命令:

php artisan vendor:publish --tag=laravel-pagination

這將在resources/views/vendor/pagination目錄中創建視圖。

現在,您可以在視圖中應用您的類: default.blade.php

閱讀文檔: https//laravel.com/docs/5.6/pagination#customizing-the-pagination-view

您可以指定自己的分頁視圖:

{{ $paginator->links('view.name') }}

來自文檔

默認情況下,呈現以顯示分頁鏈接的視圖與Bootstrap CSS框架兼容。 但是,如果您不使用Bootstrap,則可以自由定義自己的視圖以呈現這些鏈接。 在paginator實例上調用links方法時,將視圖名稱作為方法的第一個參數傳遞

或者您可以自定義默認視圖。

來自文檔

但是,自定義分頁視圖的最簡單方法是使用vendor:publish命令將它們導出到resources/views/vendor目錄:

php artisan vendor:publish --tag=laravel-pagination

此命令將視圖放在resources/views/vendor/pagination目錄中。 此目錄中的default.blade.php文件對應於默認的分頁視圖。 編輯此文件以修改分頁HTML。

或者,如果您剛剛修改了默認的Bootstrap類,則可以在加載Bootstrap后加載CSS。

您需要首先使用php artisan vendor:publish --tag=laravel-pagination然后它們將出現在您的resources/views/vendor/pagination文件夾中,您可以覆蓋它們。 這是參考

此命令將視圖放在resources/views/vendor/pagination目錄中。 此目錄中的default.blade.php文件對應於默認的分頁視圖。 只需編輯此文件即可修改分頁HTML。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM