public function with(array $parts)
    {
        foreach ($parts as $key => $part)
        {
            $this->with[$key] = $part;
        }

        return $this;
    }
public function with(array $parts)
    {
        foreach ($parts as $key => $part)
        {
            $this->with[$key] = $part;
        }

        return $this;
    }
public function with ( array $ parts ) { foreach ( $ parts as $ key => $ part ) { $ this -> with [ $ key ] = $ part ; } return $ this ; }
Add a WITH clause to the query.

@param  array  $parts
@return \Vinelab\NeoEloquent\Query\Builder|static
Add a WITH clause to the query .