[李景山php]每天laravel-20161006|Validator.php-6

   /**
    * Validate that an attribute is different from another attribute.
    *
    * @param  string  $attribute
    * @param  mixed   $value
    * @param  array   $parameters
    * @return bool
    */
   protected function validateDifferent($attribute, $value, $parameters)
   {
       $this->requireParameterCount(1, $parameters, ‘different‘);// require Parameter Count

       $other = Arr::get($this->data, $parameters[0]);//Arr::get(data,)

       return isset($other) && $value !== $other;//return value
   }// Validate that an attribute is different from another attribute

   /**
    * Validate that an attribute was "accepted".
    *
    * This validation rule implies the attribute is "required".
    *
    * @param  string  $attribute
    * @param  mixed   $value
    * @return bool
    */
   protected function validateAccepted($attribute, $value)
   {
       $acceptable = [‘yes‘, ‘on‘, ‘1‘, 1, true, ‘true‘];

       return $this->validateRequired($attribute, $value) && in_array($value, $acceptable, true);
   }//Validate that an attribute was "accepted"
// change every thing it is ok!
时间: 2024-11-05 10:13:31

[李景山php]每天laravel-20161006|Validator.php-6的相关文章

[李景山php]每天laravel-20161004|Validator.php-4

   /**     * Determine if it's a necessary presence validation.     *     * This is to avoid possible database type comparison errors.     *     * @param  string  $rule     * @param  string  $attribute     * @return bool     */    protected function 

[李景山php]每天laravel-20161014|Validator.php-14

    //2016-08-16     /**      * Parse a parameter list.      *      * @param  string  $rule      * @param  string  $parameter      * @return array      */     protected function parseParameters($rule, $parameter)     {//Parse a parameter list        

[李景山php]每天laravel-20161009|Validator.php-9

    /**      * Get the excluded ID column and value for the unique rule.      *      * @param  array  $parameters      * @return array      */     protected function getUniqueIds($parameters)     {         $idColumn = isset($parameters[3]) ? $paramet

[李景山php]每天laravel-20161010|Validator.php-10

   /**     * Validate the guessed extension of a file upload is in a set of file extensions.     *     * @param  string  $attribute     * @param  mixed  $value     * @param  array   $parameters     * @return bool     */    protected function validate

[李景山php]每天laravel-20161011|Validator.php-11

/**  * Given two date/time strings, check that one is after the other.  *  * @param  string  $format  * @param  string  $before  * @param  string  $after  * @return bool  */ protected function checkDateTimeOrder($format, $before, $after) {     $befor

[李景山php]每天laravel-20161005|Validator.php-5

    /**      * Validate that an attribute exists when any other attribute exists.      *      * @param  string  $attribute      * @param  mixed   $value      * @param  mixed   $parameters      * @return bool      */     protected function validateReq

[李景山php]每天laravel-20161003|Validator.php-3

   /**     * Validate a given attribute against a rule.     *     * @param  string  $attribute     * @param  string  $rule     * @return void     */    protected function validate($attribute, $rule)    {// validate a given attribute against a rule.  

[李景山php]每天laravel-20161012|Validator.php-12

/**  * Get the inline message for a rule if it exists.  *  * @param  string  $attribute  * @param  string  $lowerRule  * @param  array   $source  * @return string|null  */ protected function getInlineMessage($attribute, $lowerRule, $source = null) {/

[李景山php]每天laravel-20160920|Writer-2

    //2016-07-20     /**      * Register a file log handler.      *      * @param  string  $path      * @param  string  $level      * @return void      */     public function useFiles($path, $level = 'debug')     {         $this->monolog->pushHandle