laravel api 分页的问题

比如APP那边 传递给当前第几页参数给我
paginate 用这个能处理我接收过来的参数 并返回第几页的数据给他吗

阅读 9.3k
7 个回答

能啊. paginate 的返回结构如下, 哪里不满足不友好了?

{
    "total": 21,
    "per_page": 10,
    "current_page": 1,
    "last_page": 3,
    "next_page_url": "/?page=2",
    "prev_page_url": null,
    "from": 1,
    "to": 10,
    "data": [
        {
            ...
        },
        ...
    ]
}

可以的,paginate 完全能满足

API分页建议手动去写。

客户端传过来 参数当前页 ,API通过后台的配置(比如每页返回多少数据)进行查询。

返回结果的时候,将 当前查询的第几页总页数数据列表返回给客户端,这样子客户端能够清楚的知道自己访问第几页的数据,总共有多少页等。

Paginate对于API并不友好,楼下提醒,保留个人观点。

框架自带分页挺好使的,为何要重复造轮子!

完全可以呀,尽管试用一下

新手上路,请多包涵

app我也不太懂,反正我们app端说不要返回null,他们对null可能会有各种各样的问题,可能他们说的不友好指的是这个吧。

paginate已经够友好了吧

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题