Ваш URL должен быть api / posts? Limit = 10
и вы можете использовать в своем контроллере как
Post::paginate(request('limit'));
генерирует
{
"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
}
]
}
чтобы получить следующую страницу в пагинации, ваш URL должен быть как
api / posts? page = {номер страницы} & limit = 10
предел может быть изменен в соответствии с требованием