コード例 #1
0
 public function getFormValidationRules($formName, $prefix = '')
 {
     $projectClassName = Config::get('bindings.models.project');
     $rules = array_merge($projectClassName::getRules(), Image::getRules());
     if ($formName == 'update') {
         $rules['file'] = $this->makeOptional($rules['file']);
     }
     return $rules;
 }
コード例 #2
0
 public function getDefaultInput($prefix = '')
 {
     $projectClassName = Config::get('bindings.models.project');
     return array_merge($projectClassName::getDefaults(), Image::getDefaults());
 }
コード例 #3
0
ファイル: ImageFactory.php プロジェクト: ixudra/imageable
 public function modify($image, $input, $imageable, $prefix = '')
 {
     $input = $this->preProcessInput($this->extractInput($input, Image::getDefaults(), $prefix), $imageable);
     $image->update($input);
     return $image;
 }