本文整理汇总了PHP中Illuminate\Validation\Validator::getFiles方法的典型用法代码示例。如果您正苦于以下问题:PHP Validator::getFiles方法的具体用法?PHP Validator::getFiles怎么用?PHP Validator::getFiles使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Illuminate\Validation\Validator
的用法示例。
在下文中一共展示了Validator::getFiles方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: validateGreaterThanOther
/**
* Validate that the value is greater than another attribute
*
* @param string $attribute
* @param mixed $value
* @param array $parameters
* @param Illuminate\Validation\Validator $validator
* @return boolean
*/
public function validateGreaterThanOther($attribute, $value, $parameters, Validator $validator)
{
// Require at least one parameter
$this->requireParameterCount(1, $parameters, 'greater_than_other');
$otherField = $parameters[0];
$otherValue = $this->getValue($otherField, $validator->getData(), $validator->getFiles());
return isset($otherValue) && is_numeric($value) && is_numeric($otherValue) && $value >= $otherValue;
}
示例2: validateAfterOther
/**
* Validate that the date is after another attribute date
*
* @param string $attribute
* @param mixed $value
* @param array $parameters
* @param Illuminate\Validation\Validator $validator
* @return boolean
*/
public function validateAfterOther($attribute, $value, $parameters, Validator $validator)
{
// Require at least one parameter
$this->requireParameterCount(1, $parameters, 'after_other');
// Get the other value
$otherField = $parameters[0];
$otherValue = $this->getValue($otherField, $validator->getData(), $validator->getFiles());
// Convert the values to dates if not already
$value = $this->asDateFromValue($value);
$otherValue = $this->asDateFromValue($otherValue);
// Compare that the date is after the other date
return isset($value) && isset($otherValue) && $value >= $otherValue;
}
示例3: getFiles
/**
* Get the files under validation.
*
* @return array
*/
public function getFiles()
{
return $this->validator->getFiles();
}
示例4: saveArchivosFactura
/**
* Guarda los archivos de la factura en el disco.
*
* @access protected
* @param Factura $factura
* @param \Illuminate\Validation\Validator $validacion
* @return Factura Object
*/
protected function saveArchivosFactura(Factura $factura, \Illuminate\Validation\Validator $validacion)
{
foreach ($validacion->getFiles() as $key => $archivo) {
$carpeta = $this->carpetaFactura($factura);
$rnombre = $this->rnombreArchivo($archivo->getMimeType());
$archivo->move(public_path($carpeta), $rnombre);
// guardamos la nueva ruta del archivo en el atributo del modelo
// Factura:
$factura->{$key} = $this->normalizePath($carpeta, $rnombre);
}
return $factura;
}