Laravel 8 分頁

2021-07-26 09:59 更新

除了檢索模型的集合,你也可以使用 paginate 方法對搜索結(jié)果進行分頁。這個方法會返回一個就像 傳統(tǒng)的 Eloquent 查詢分頁 一樣的 Paginator 實例:

$orders = App\Models\Order::search('Star Trek')->paginate(); 

你可以通過將數(shù)量作為第一個參數(shù)傳遞給 paginate 方法來指定每頁檢索多少個模型:

$orders = App\Models\Order::search('Star Trek')->paginate(15); 

檢索結(jié)果后,您可以顯示結(jié)果并使用 [Blade](/docs/laravel / 8.x/blade)呈現(xiàn)頁面鏈接,就好像你對傳統(tǒng)的 Eloquent 查詢進行了分頁一樣:

<div class="container">
    @foreach ($orders as $order)
        {{ $order->price }}
    @endforeach
</div>

{{ $orders->links() }} 


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號