public function remove($rawId)
    {
        if (!$row = $this->get($rawId)) {
            return true;
        }

        $cart = $this->getCart();

        $this->event->fire('shopping_cart.removing', [$row, $cart]);

        $cart->forget($rawId);

        $this->event->fire('shopping_cart.removed', [$row, $cart]);

        $this->save($cart);

        return true;
    }