modelFields = $modelFields; } /** * 列表 * @time 2020年12月29日 21:00 * @param Request $request * @param Models $models * @return \think\response\Json */ public function index(Request $request): \think\response\Json { // $columns = Table::columns($models::where('id',$request->param('model_id'))->value('table_name')); //foreach ($columns as &$column) { // $column['title'] = $column['comment']; // } return CatchResponse::success($this->modelFields->getFieldsByModelId($request->param('model_id'))); } /** * 保存信息 * @time 2020年12月29日 21:00 * @param Request $request * @return \think\response\Json */ public function save(Request $request): \think\response\Json { return CatchResponse::success($this->modelFields->storeBy($request->post())); } /** * 读取 * @time 2020年12月29日 21:00 * @param $id * @return \think\response\Json */ public function read($id): \think\response\Json { return CatchResponse::success($this->modelFields->findBy($id)); } /** * 更新 * @time 2020年12月29日 21:00 * @param Request $request * @param $id * @return \think\response\Json */ public function update(Request $request, $id): \think\response\Json { return CatchResponse::success($this->modelFields->updateBy($id, $request->post())); } /** * 删除 * @time 2020年12月29日 21:00 * @param $id * @return \think\response\Json */ public function delete($id): \think\response\Json { return CatchResponse::success($this->modelFields->deleteBy($id)); } }