Пример #1
0
 /**
  * @param DocumentInterface $document
  * @param Validator         $validator
  *
  * @return array
  */
 public function getValidationRules(DocumentInterface $document, Validator $validator)
 {
     $rules = parent::getValidationRules($document, $validator);
     $rules[] = 'numeric';
     $rules[] = "between:{$this->getMin()},{$this->getMax()}";
     return $rules;
 }
Пример #2
0
 /**
  * @param DocumentInterface $document
  * @param Validator         $validator
  *
  * @return array
  */
 public function getValidationRules(DocumentInterface $document, Validator $validator)
 {
     $rules = parent::getValidationRules($document, $validator);
     $rules[] = 'email';
     return $rules;
 }
Пример #3
0
 /**
  * @param DocumentInterface $document
  * @param Validator         $validator
  *
  * @return array
  */
 public function getValidationRules(DocumentInterface $document, Validator $validator)
 {
     $rules = parent::getValidationRules($document, $validator);
     if (!empty($allowedTypes = $this->getAllowedTypes())) {
         $rules[] = 'mimes:' . implode(',', $allowedTypes);
     }
     $rules[] = 'max:' . $this->getMaxFileSize();
     return $rules;
 }