mohamedsabil83 / laravel-loadmore
允许分页在第一页加载初始数量的项目,后续页面可以加载不同数量的项目
v0.5.0
2021-07-19 12:26 UTC
Requires
- php: ^7.1|^8.0
- illuminate/support: 5.8.*|^6.0|^7.0|^8.0
Requires (Dev)
- orchestra/testbench: ^3.8|^4.0|^5.0|^6.0
- phpunit/phpunit: ^7.0|^8.0|^9.0
README
这是一个用于 Laravel 5.8+ 分页的 trait,允许你在第一页获取初始数量的项目,在后续页获取不同数量的项目。
安装
您可以通过 composer 安装此包
composer require mohamedsabil83/laravel-loadmore
使用方法
安装后,您可以将它导入到您的 eloquent 模型中,如下所示
<?php namespace App; use Illuminate\Database\Eloquent\Model; use Mohamedsabil83\LaravelLoadmore\Loadmore; class Blog extends Model { use Loadmore; }
然后您可以在控制器中这样使用它,例如
// This is the default, 4 items on the first page and 16 items per subsequence page. Blog::loadmore(); // 6 items on the first page and 16 items per subsequence page Blog::loadmore(6); // 6 items on the first page and 20 items per subsequence page Blog::loadmore(6, 20);
测试
Soon
更新日志
请参阅 更新日志 以获取最近更改的更多信息。
贡献
请参阅 贡献指南 以获取详细信息。
安全性
如果您发现任何安全相关的问题,请通过电子邮件 me@mohamedsabil83.com 而不是使用问题跟踪器联系我。
鸣谢
许可协议
MIT 许可协议 (MIT)。请参阅 许可文件 以获取更多信息。