You can install the package via composer:
composer require lioneagle/lioneagle-paginator
You can publish and run the migrations with:
You can publish the config file with:
php artisan vendor:publish --provider="Lioneagle\LioneaglePaginator\LioneaglePaginatorServiceProvider" --tag="lioneagle-config"
class UserController extends Controller
{
public function index()
{
$users = User::paginator();
return UserResource($users);
}
}
Now a request formatted as below (when using the default config) will return a paginated response as expected;
/users?page[number]=5&page[size]=50
composer test
Please see CHANGELOG for more information on what has changed recently.
Please see CONTRIBUTING for details.
The MIT License (MIT). Please see License File for more information.