Subjects

All subjects Django Java Python React Spring Boot JavaScript PHP
Sign Up Free
Question 6 of 10 · RESTful API Development in PHP
Interview question

How do you implement pagination in a REST API? REST API में pagination कैसे implement करें?

Answer

Pagination limits how many records are returned per request, improving performance and response size for large datasets.

public function index(Request $request)
{
    $perPage = $request->get('per_page', 15);
    $users = User::paginate($perPage);
    return response()->json($users);
}

// Response includes:
// data, current_page, last_page, per_page, total, next_page_url, prev_page_url
Pagination typeHow it worksBest for
Offset-based?page=2&per_page=15Simple UIs with page numbers
Cursor-based?after=eyJpZCI6MTB9Large, frequently changing datasets

Pagination यह limit करता है कि हर request में कितने records return हों, बड़े datasets के लिए performance बेहतर होती है।

public function index(Request $request)
{
    $perPage = $request->get('per_page', 15);
    $users = User::paginate($perPage);
    return response()->json($users);
}

Was this answer clear?