laravel分页的问题

前后端分离的情况如何使用分页返回给前端数据呢?如果使用paginate的话是不是就不用返回给前端分页的url链接了?返回current_page、next_page、last_page就可以了?搜了一下没搜到前后端分离的分页例子 大家能说下应该怎么做吗?

        $uid=$request->input('uid');
        $res=Blog::where('uid',$uid)->paginate(1);
        return $res;
阅读 2.1k
2 个回答

对于分页来说,前后分离和传统的 ajax 基本没什么差别。
就是前端记录最大成功的 page ,然后根据文档需求向后端请求数据。
一般分页都是在当前 uri 上,所以直接拼接参数就行。
如果不需要告诉用户总共有多少条,可以用简单分页一直一下一页,直到取出数据为空时则终止。

返回,total,current_page,page_size 必要数据,前端根据这些数据算出来即可。

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