public function compileUpdate(Builder $query, $values) {
    $this->beforePut($values);
    $this->remapWheres($query);
    return $this->grammar->compileUpdate($query, $values);
  }
public function compileUpdate(Builder $query, $values) {
    $this->beforePut($values);
    $this->remapWheres($query);
    return $this->grammar->compileUpdate($query, $values);
  }
public function compileUpdate ( Builder $ query , $ values ) { $ this -> beforePut ( $ values ) ; $ this -> remapWheres ( $ query ) ; return $ this -> grammar -> compileUpdate ( $ query , $ values ) ; }
Compile an update statement into SQL

@param  Builder  $query
@param  array    $values

@return  string
Compile an update statement into SQL