Files
snipe-it/app/Http/Transformers/DatatablesTransformer.php
T
snipe 561a90d9cb Sublevel the pagination meta
Signed-off-by: snipe <snipe@snipe.net>
2024-07-18 18:49:21 +01:00

22 lines
760 B
PHP

<?php
namespace App\Http\Transformers;
class DatatablesTransformer
{
public function transformDatatables($objects, $paginator)
{
$objects_array['total'] = $paginator->total();
$objects_array['rows'] = $objects;
$objects_array['meta']['pagination'] = [
'per_page' => $paginator->perPage(),
'current_page' => $paginator->currentPage(),
'last_page' => $paginator->lastPage(),
'next_page_url' => $paginator->nextPageUrl(),
'prev_page_url' => $paginator->previousPageUrl(),
];
return ($objects_array);
}
}