コード例 #1
0
ファイル: ModelRepository.php プロジェクト: GlobalsDD/admin
 /**
  *
  */
 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();
 }
コード例 #2
0
ファイル: ModelRepository.php プロジェクト: procoders/admin
 /**
  *
  */
 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();
     }
 }