列表接口既支持分页获取,又支持全部获取

列表接口既支持分页获取,又支持全部获取,我认为这需求很奇葩,大家都说说,难道只有我一人认为很奇葩吗,
订单列表啊,暂时数据量不是很大

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 8

全部获取 你页面能呈现这么多么?

4年前 评论

@gotophp 恩,真的不知道那些产品脑子里都装的是啥,还有那些客户端开发,一点都不考虑性能啊

4年前 评论
qietugou 4年前

limit 值传大点. 再说这也是得分成两个接口做.

4年前 评论
vinhson 4年前
overfalse (作者) 4年前
 return Order::orderByDesc('id')->when(Request::get('page'), function ($query) {
            return $query->paginate();
        }, function ($query) {
            return $query->get();
        });

前端有传page就分页

4年前 评论
Tricker 4年前

全部都写成分页,如果要全部,就将per_page参数传很大。一千一万之类的,我觉得不能直接给全部吧,产品也肉眼不可见区别,如果超过一千一万,还不分页,那就是有毒。。。。。

4年前 评论

全部数据?是指懒加载的瀑布流形式么?其实还是分页获取吧 前端来控制

4年前 评论
Stone7777 4年前

算正常需求吧,碰到很多次,还是有应用场景的。分行业,有的行业就这样用,有的这样用就很奇怪

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!