/** * */ protected function save() { $data = $this->request->all(); $this->modelItem->getForm()->updateRequestData($data); $rules = $this->modelItem->getForm()->getValidationRules(); $this->instance->validate($data, $rules); $this->instance->fill($data); $this->instance->save(); }
/** * */ protected function save() { $data = $this->request->all(); $this->modelItem->getForm()->updateRequestData($data); $rules = $this->modelItem->getForm()->getValidationRules(); $this->instance->validate($data, $rules); $this->instance->fill($data); if (method_exists($this->instance, 'getRepository')) { if (method_exists($this->instance->getRepository(), 'saveFromArray')) { $this->instance->getRepository()->saveFromArray($data); } else { $this->instance->save(); } } else { $this->instance->save(); } }