mirror of
https://github.com/jikan-me/jikan-rest.git
synced 2025-02-20 11:23:35 +08:00
producers: add detailed pagination + update docs
This commit is contained in:
parent
79a8a12597
commit
d03ab2b6b1
@ -22,6 +22,7 @@ class ProducerController extends Controller
|
||||
* tags={"producers"},
|
||||
*
|
||||
* @OA\Parameter(ref="#/components/parameters/page"),
|
||||
* @OA\Parameter(ref="#/components/parameters/limit"),
|
||||
*
|
||||
* @OA\Response(
|
||||
* response="200",
|
||||
|
@ -75,7 +75,13 @@ class ProducerCollection extends ResourceCollection
|
||||
{
|
||||
$this->pagination = [
|
||||
'last_visible_page' => $resource->lastPage(),
|
||||
'has_next_page' => $resource->hasMorePages()
|
||||
'has_next_page' => $resource->hasMorePages(),
|
||||
'current_page' => $resource->currentPage(),
|
||||
'items' => [
|
||||
'count' => $resource->count(),
|
||||
'total' => $resource->total(),
|
||||
'per_page' => $resource->perPage(),
|
||||
],
|
||||
];
|
||||
|
||||
$this->collection = $resource->getCollection();
|
||||
@ -103,4 +109,4 @@ class ProducerCollection extends ResourceCollection
|
||||
unset($jsonResponse['links'],$jsonResponse['meta']);
|
||||
$response->setContent(json_encode($jsonResponse));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1872,6 +1872,9 @@
|
||||
"parameters": [
|
||||
{
|
||||
"$ref": "#/components/parameters/page"
|
||||
},
|
||||
{
|
||||
"$ref": "#/components/parameters/limit"
|
||||
}
|
||||
],
|
||||
"responses": {
|
||||
|
Loading…
x
Reference in New Issue
Block a user