├── LICENSE ├── README.md ├── composer.json └── src ├── Action.php ├── ActionsContainer.php ├── Cart.php ├── CartServiceProvider.php ├── Config └── config.php ├── Container.php ├── Contracts ├── ActionHandler.php ├── CartNode.php └── UseCartable.php ├── Details.php ├── Exceptions ├── InvalidArgumentException.php ├── InvalidAssociatedException.php ├── InvalidCartNameException.php ├── InvalidHashException.php ├── InvalidModelException.php └── UnknownCreatorException.php ├── Facades └── Cart.php ├── Helpers └── helpers.php ├── Item.php ├── ItemsContainer.php ├── Tax.php ├── TaxesContainer.php └── Traits ├── BackToCreator.php ├── CanApplyAction.php ├── CanBeCartNode.php ├── CanUseCart.php ├── CollectionForgetAll.php └── FireEvent.php /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackieDo/Laravel-Cart/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackieDo/Laravel-Cart/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackieDo/Laravel-Cart/HEAD/composer.json -------------------------------------------------------------------------------- /src/Action.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackieDo/Laravel-Cart/HEAD/src/Action.php -------------------------------------------------------------------------------- /src/ActionsContainer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackieDo/Laravel-Cart/HEAD/src/ActionsContainer.php -------------------------------------------------------------------------------- /src/Cart.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackieDo/Laravel-Cart/HEAD/src/Cart.php -------------------------------------------------------------------------------- /src/CartServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackieDo/Laravel-Cart/HEAD/src/CartServiceProvider.php -------------------------------------------------------------------------------- /src/Config/config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackieDo/Laravel-Cart/HEAD/src/Config/config.php -------------------------------------------------------------------------------- /src/Container.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackieDo/Laravel-Cart/HEAD/src/Container.php -------------------------------------------------------------------------------- /src/Contracts/ActionHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackieDo/Laravel-Cart/HEAD/src/Contracts/ActionHandler.php -------------------------------------------------------------------------------- /src/Contracts/CartNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackieDo/Laravel-Cart/HEAD/src/Contracts/CartNode.php -------------------------------------------------------------------------------- /src/Contracts/UseCartable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackieDo/Laravel-Cart/HEAD/src/Contracts/UseCartable.php -------------------------------------------------------------------------------- /src/Details.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackieDo/Laravel-Cart/HEAD/src/Details.php -------------------------------------------------------------------------------- /src/Exceptions/InvalidArgumentException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackieDo/Laravel-Cart/HEAD/src/Exceptions/InvalidArgumentException.php -------------------------------------------------------------------------------- /src/Exceptions/InvalidAssociatedException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackieDo/Laravel-Cart/HEAD/src/Exceptions/InvalidAssociatedException.php -------------------------------------------------------------------------------- /src/Exceptions/InvalidCartNameException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackieDo/Laravel-Cart/HEAD/src/Exceptions/InvalidCartNameException.php -------------------------------------------------------------------------------- /src/Exceptions/InvalidHashException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackieDo/Laravel-Cart/HEAD/src/Exceptions/InvalidHashException.php -------------------------------------------------------------------------------- /src/Exceptions/InvalidModelException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackieDo/Laravel-Cart/HEAD/src/Exceptions/InvalidModelException.php -------------------------------------------------------------------------------- /src/Exceptions/UnknownCreatorException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackieDo/Laravel-Cart/HEAD/src/Exceptions/UnknownCreatorException.php -------------------------------------------------------------------------------- /src/Facades/Cart.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackieDo/Laravel-Cart/HEAD/src/Facades/Cart.php -------------------------------------------------------------------------------- /src/Helpers/helpers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackieDo/Laravel-Cart/HEAD/src/Helpers/helpers.php -------------------------------------------------------------------------------- /src/Item.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackieDo/Laravel-Cart/HEAD/src/Item.php -------------------------------------------------------------------------------- /src/ItemsContainer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackieDo/Laravel-Cart/HEAD/src/ItemsContainer.php -------------------------------------------------------------------------------- /src/Tax.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackieDo/Laravel-Cart/HEAD/src/Tax.php -------------------------------------------------------------------------------- /src/TaxesContainer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackieDo/Laravel-Cart/HEAD/src/TaxesContainer.php -------------------------------------------------------------------------------- /src/Traits/BackToCreator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackieDo/Laravel-Cart/HEAD/src/Traits/BackToCreator.php -------------------------------------------------------------------------------- /src/Traits/CanApplyAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackieDo/Laravel-Cart/HEAD/src/Traits/CanApplyAction.php -------------------------------------------------------------------------------- /src/Traits/CanBeCartNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackieDo/Laravel-Cart/HEAD/src/Traits/CanBeCartNode.php -------------------------------------------------------------------------------- /src/Traits/CanUseCart.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackieDo/Laravel-Cart/HEAD/src/Traits/CanUseCart.php -------------------------------------------------------------------------------- /src/Traits/CollectionForgetAll.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackieDo/Laravel-Cart/HEAD/src/Traits/CollectionForgetAll.php -------------------------------------------------------------------------------- /src/Traits/FireEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackieDo/Laravel-Cart/HEAD/src/Traits/FireEvent.php --------------------------------------------------------------------------------