public function forget(string ...$fields): self
    {
        $copy = clone $this;
        $copy->attributes = $this->getAttributes()->forget($fields)->all();
        $copy->relationships = $this->getRelationships()->forget($fields)->all();
        $copy->normalize();

        return $copy;
    }
public function forget(string ...$fields): self
    {
        $copy = clone $this;
        $copy->attributes = $this->getAttributes()->forget($fields)->all();
        $copy->relationships = $this->getRelationships()->forget($fields)->all();
        $copy->normalize();

        return $copy;
    }
public function forget ( string ... $ fields ) : self { $ copy = clone $ this ; $ copy -> attributes = $ this -> getAttributes ( ) -> forget ( $ fields ) -> all ( ) ; $ copy -> relationships = $ this -> getRelationships ( ) -> forget ( $ fields ) -> all ( ) ; $ copy -> normalize ( ) ; return $ copy ; }
Return a new instance with the supplied attribute/relationship fields removed.

@param string ...$fields
@return ResourceObject
Return a new instance with the supplied attribute / relationship fields removed .