當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Validator::getFiles方法代碼示例

本文整理匯總了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;
 }
開發者ID:esensi,項目名稱:core,代碼行數:17,代碼來源:ComparisionValidator.php

示例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;
 }
開發者ID:esensi,項目名稱:core,代碼行數:22,代碼來源:DateValidator.php

示例3: getFiles

 /**
  * Get the files under validation.
  *
  * @return array
  */
 public function getFiles()
 {
     return $this->validator->getFiles();
 }
開發者ID:Kremon,項目名稱:laravel-jsvalidation,代碼行數:9,代碼來源:DelegatedValidator.php

示例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;
 }
開發者ID:egalink,項目名稱:proveedores,代碼行數:20,代碼來源:EntradaController.php


注:本文中的Illuminate\Validation\Validator::getFiles方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。