public function addSubItem(array $subItem, $autoUpdate = true)
    {
        $subItem = new CartSubItem($subItem);

        $this->subItems[$subItem->getHash()] = $subItem;

        $this->generateHash();

        if ($autoUpdate) {
            app('laracart')->update();
        }

        return $subItem;
    }
public function addSubItem(array $subItem, $autoUpdate = true)
    {
        $subItem = new CartSubItem($subItem);

        $this->subItems[$subItem->getHash()] = $subItem;

        $this->generateHash();

        if ($autoUpdate) {
            app('laracart')->update();
        }

        return $subItem;
    }
public function addSubItem ( array $ subItem , $ autoUpdate = true ) { $ subItem = new CartSubItem ( $ subItem ) ; $ this -> subItems [ $ subItem -> getHash ( ) ] = $ subItem ; $ this -> generateHash ( ) ; if ( $ autoUpdate ) { app ( 'laracart' ) -> update ( ) ; } return $ subItem ; }
Adds an sub item to a item.

@param array $subItem
@param bool  $autoUpdate

@return CartSubItem
Adds an sub item to a item .