laravel的Pagnation 是laravel自带的分页框架,前端只需传一个"page",后端只需写“Model::Pagnation”就可以完美的实现分页。相信大家都用过,但是你会发现不好实现特定实体的分页,比如我要返回的是User和Company俩实体的混合体的结果,该如何使用“Pagnation”来实现呢?
可能你翻过无数的资料都没找到利用Pagnation方法获取实体的反法,因为官网只给了:
和
只知道,data中就是 单一 实体的数据,但是不知道如何获得实体,文档给的方法中又没有,如何获得实体方法呢?看源码呀!
请注意构造方法的这一行!真相大白了吧?如何获得实体?用“items”方法呀!
Model::Pagination()->items()获得实体列表!
更多精彩内容,请关注我的微信公众账号 互联网技术窝