bitsnbolts/laravel-cursor-paginate

基于游标的 Laravel 分页

4.0.0 2023-06-16 15:48 UTC

This package is auto-updated.

Last update: 2024-09-16 18:20:00 UTC


README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

此包为 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)。请参阅 许可文件 了解更多信息。