Apply Pagination

This commit is contained in:
2022-08-03 18:35:21 +07:00
parent f72a641f56
commit 4fb1723b76
12 changed files with 77 additions and 14 deletions

View File

@@ -2,6 +2,8 @@
namespace App\Helpers;
use Illuminate\Support\Collection;
class Helper{
public static function genderNormalization($anyGenderCode)
{
@@ -17,4 +19,18 @@ class Helper{
return null;
}
}
public static function paginateResources($resource)
{
return [
'current_page' => $resource->currentPage(),
'data' => $resource->items(),
'first_page_url' => '',
'from' => $resource->firstItem(),
'last_page' => $resource->lastPage(),
'last_page_url' => '',
'links' => $resource->links(null, $resource->items()),
'next_page_url' => $resource->nextPageUrl(),
];
}
}