Laravel 8 分頁

2021-07-26 09:59 更新

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

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

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

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

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

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

{{ $orders->links() }} 


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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)