对API资源使用分页
Route::get('dogs', function () {
return new DogCollection(Dog::paginate(20));
});{
"data": [
{
"name": "Pickles", "breed": "Chorkie",
},
{
"breed": "Golden Retriever Mix",
}
],
"links": {
"first": "http://gooddogbrant.com/api/dogs?page=1",
"last": "http://gooddogbrant.com/api/dogs?page=3",
"prev": null,
"next": "http://gooddogbrant.com/api/dogs?page=2"
},
"meta": {
"current_page": 1,
"from": 1,
"last_page": 3,
"path": "http://gooddogbrant.com/api/dogs", "per_page": 2,
"to": 2,
"total": 5
}
}Last updated