1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
<?php
namespace Illuminate\Tests\Integration\Http\Fixtures;
use Illuminate\Http\Resources\Json\AnonymousResourceCollection;
class AnonymousResourceCollectionWithPaginationInformation extends AnonymousResourceCollection
{
public function paginationInformation($request)
{
$paginated = $this->resource->toArray();
return [
'current_page' => $paginated['current_page'],
'per_page' => $paginated['per_page'],
'total' => $paginated['total'],
'total_page' => $paginated['last_page'],
];
}
}
|