public function put($url, $params, $options = [], $headers = []) {
        return $this->update('put', $url, $params, $options, $headers);
    }
public function put($url, $params, $options = [], $headers = []) {
        return $this->update('put', $url, $params, $options, $headers);
    }
public function put ( $ url , $ params , $ options = [ ] , $ headers = [ ] ) { return $ this -> update ( 'put' , $ url , $ params , $ options , $ headers ) ; }
Do a PUT request

@param   string      $url
@param   array       $params
@param   array       $options
@param   array       $headers
@return  mixed
@throws  \Exception
Do a PUT request