为了账号安全,请及时绑定邮箱和手机立即绑定

laravel api 分页的问题

laravel api 分页的问题

PHP
慕桂英3389331 2019-03-11 04:05:25
比如APP那边 传递给当前第几页参数给我 paginate 用这个能处理我接收过来的参数 并返回第几页的数据给他吗
查看完整描述

7 回答

?
九州编程

TA贡献1785条经验 获得超4个赞

能啊. 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": [
        {
            ...
        },
        ...
    ]
}
查看完整回答
反对 回复 2019-03-18
?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

可以的,paginate 完全能满足

查看完整回答
反对 回复 2019-03-18
?
哔哔one

TA贡献1854条经验 获得超8个赞

API分页建议手动去写。

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

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

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

查看完整回答
反对 回复 2019-03-18
?
侃侃尔雅

TA贡献1801条经验 获得超16个赞

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

查看完整回答
反对 回复 2019-03-18
?
一只甜甜圈

TA贡献1836条经验 获得超5个赞

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

查看完整回答
反对 回复 2019-03-18
?
婷婷同学_

TA贡献1844条经验 获得超8个赞

paginate已经够友好了吧

查看完整回答
反对 回复 2019-03-18
  • 7 回答
  • 0 关注
  • 1360 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信