W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
Laravel 分頁(yè)器類實(shí)現(xiàn)了 Illuminate\Contracts\Support\Jsonable
接口契約,提供了 toJson
方法,所以可以方便的將分頁(yè)結(jié)果轉(zhuǎn)換為 JSON 。你也可以通過(guò)來(lái)自路由或控制器的操作返回分頁(yè)實(shí)例來(lái)將其轉(zhuǎn)換為 JSON:
Route::get('users', function () {
return App\Models\User::paginate();
});
來(lái)自分頁(yè)器的 JSON 包括諸如 total
,current_page
,last_page
等元數(shù)據(jù)信息。實(shí)際結(jié)果對(duì)象將通過(guò) JSON 數(shù)組的 data 鍵提供。以下是通過(guò)自路由中分頁(yè)器實(shí)例的方式創(chuàng)建 JSON 的例子:
{
"total": 50,
"per_page": 15,
"current_page": 1,
"last_page": 4,
"first_page_url": "http://laravel.app?page=1",
"last_page_url": "http://laravel.app?page=4",
"next_page_url": "http://laravel.app?page=2",
"prev_page_url": null,
"path": "http://laravel.app",
"from": 1,
"to": 15,
"data":[
{
// Result Object
},
{
// Result Object
}
]
}
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: