payload['goods_id']); $spec = json_decode($input['spec'], true) ?: []; foreach ($spec as &$item) { foreach ($item['values'] as &$subItem) { $subItem['value'] = floatval($subItem['value']); } } $goods->update(['spec' => $spec]); return $this->response()->success('保存成功'); } public function form() { $spec = $this->model()->type?->spec; $this->spec('spec')->header(['名称', '可选值', '价格'])->type($spec); } protected function renderResetButton() { return ' 返回'; } protected function getSubmitButtonLabel() { return '保存'; } }