bitsnbolts / laravel-cursor-paginate
基于游标的 Laravel 分页
4.0.0
2023-06-16 15:48 UTC
Requires
- php: ^8.1
- illuminate/contracts: ^10.0
- spatie/laravel-package-tools: ^1.1
Requires (Dev)
- nunomaduro/collision: ^7.0
- orchestra/testbench: ^8.5
- phpunit/phpunit: ^10.0
- spatie/laravel-ray: ^1.9
- vimeo/psalm: ^5.12
README
此包为 Laravel 添加基于游标的分页功能。
安装
您可以通过 composer 安装此包
composer require bitsnbolts/laravel-cursor-paginate
您可以使用以下命令发布配置文件:
php artisan vendor:publish --provider="Bitsnbolts\CursorPaginate\CursorPaginateServiceProvider" --tag="laravel-cursor-paginate-config"
这是发布配置文件的内容
return [
];
用法
$paginator = App\Models\ExampleModel::cursorPaginateWithTotal(10, ['created_at' => 'desc', 'id' => 'desc']); $items = $paginator->items(); $nextUrl = $paginator->nextCursorUrl();
测试
composer test
变更日志
请参阅 变更日志 了解最近的变化。
贡献
请参阅 贡献指南 了解详细信息。
安全漏洞
请查看 我们的安全策略 了解如何报告安全漏洞。
鸣谢
许可
MIT 许可证 (MIT)。请参阅 许可文件 了解更多信息。