Transformer 分页问题求解
这是Repository仓库查询数据
public function getList($param = null)
{
//查询demo表中所有数据
$list = Demo::query()->get();
return $list;
}
这是控制器调用
public function index()
{
$demos = $this->repository->getList();
//调用Transformer美化字段
$data = $this->demoTransformer->transform($demos);
return $this->apiReturn(0,$data);
}
这是Transformer里面代码
现在的问题是:以上这种方法get返回的合集是能正常使用的,如果我分页(paginate)的话我需要怎么做呢?
也就是 $list = Demo::query()->paginate();需要怎么去修改Transformer里面的代码呢
推荐文章: