// 输出当前页
$nowPage = $data->currentPage();
// 输出总条数
$total = $data->total();
// 输出当前页条数
$listRows = $data->listRows();db('tablename')->where("id > 0")->paginate(10,true,['page'=>4]);
//每页显示10条记录,且打开第4页(如果第4页存在)
为了方便读取数据,转为自己想要的格式,可以将paginate 返回对象转为数组类型
$result = $articles::with('chanel')->paginate($size, false, ['page' => $page])->toArray();$data = ['count' => $result['total'],'list' => $result['data']];return $this->json(['code' => 1,'data' => $data]);