request->param(); $list = Db::name('app')->paginate([ 'page' => $params['page'], 'list_rows' => $params['limit'] ]); $this->successWithData([ 'records' => convertToCamelCase($list->items()), // 当前页数据 'totalCount' => $list->total(), // 总记录数 'currPage' => $list->currentPage(), 'last_page' => $list->lastPage(), 'pageSize' => $params['limit'] ]); } public function save() { $params = $this->request->post(); $params = convertKeysCamelToSnakeRecursive($params); if (empty($params['id'])) { $params['create_at'] = getNormalDate(); Db::name('app')->insert($params); }else { Db::name('app')->where([ 'id' => $params['id'] ])->update($params); } $this->success(); } }