ApiAnonymousResourceCollection.php 684 B

1234567891011121314151617181920212223
  1. <?php
  2. namespace App\Tools;
  3. use Illuminate\Http\Resources\Json\AnonymousResourceCollection;
  4. class ApiAnonymousResourceCollection extends AnonymousResourceCollection
  5. {
  6. public function paginationInformation($request, $paginated, $default): array
  7. {
  8. return [
  9. 'meta' => [
  10. 'current_page' => $paginated['current_page'],
  11. 'from' => $paginated['from'],
  12. 'last_page' => $paginated['last_page'],
  13. 'path' => $paginated['path'],
  14. 'per_page' => $paginated['per_page'],
  15. 'to' => $paginated['to'],
  16. 'total' => $paginated['total'],
  17. ]
  18. ];
  19. }
  20. }