Eloquent 分页
Route::get('dogs', function () {
return Dog::paginate(20);
});GET /dogs - Return results 1-20
GET /dogs?page=1 - Return results 1-20
GET /dogs?page=2 - Return results 21-40Route::get('dogs', function () {
return DB::table('dogs')->paginate(20);
});{
"current_page": 1,
"data": [
{
'name': 'Fido'
},
{
'name': 'Pickles'
},
{
'name': 'Spot'
}
]
"first_page_url": "http://myapp.com/api/dogs?page=1",
"from": 1,
"last_page": 2,
"last_page_url": "http://myapp.com/api/dogs?page=2",
"next_page_url": "http://myapp.com/api/dogs?page=2",
"path": "http://myapp.com/api/dogs",
"per_page": 2,
"prev_page_url": null,
"to": 2,
"total": 4
}Last updated