// 输出当前页
$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
]);