Пример #1
0
 public function passes()
 {
     if (isset($this->data['id'])) {
         static::$rules['name'] = "required|unique:permissions,name,{$this->data['id']}";
     }
     return parent::passes();
 }
Пример #2
0
 /**
  * Perform validation
  *
  * @author Steve Montambeault
  * @link   http://stevemo.ca
  *
  * @return Bool
  */
 public function passes()
 {
     if (isset($this->data['id'])) {
         /**
          *  if password and conf_pass are empty
          *  The user don't want to change is password
          *  so remove password rules
          */
         if (empty($this->data['password']) and empty($this->data['password_confirmation'])) {
             unset(static::$rules['password']);
             unset($this->data['password']);
         }
     }
     $status = parent::passes();
     unset($this->data['password_confirmation']);
     return $status;
 }