public function withoutData($name)
    {
        $copy = clone $this;
        $copy->data = Hash::remove($copy->data, $name);

        return $copy;
    }
public function withoutData($name)
    {
        $copy = clone $this;
        $copy->data = Hash::remove($copy->data, $name);

        return $copy;
    }
public function withoutData ( $ name ) { $ copy = clone $ this ; $ copy -> data = Hash :: remove ( $ copy -> data , $ name ) ; return $ copy ; }
Update the request removing a data element.

Returns an updated request object. This method returns
a *new* request object and does not mutate the request in-place.

@param string $name The dot separated path to remove.
@return static
Update the request removing a data element .