├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── composer.json ├── config └── cart.php ├── database └── migrations │ └── 0000_00_00_000000_create_shoppingcart_table.php ├── phpunit.xml ├── src ├── CanBeBought.php ├── Cart.php ├── CartItem.php ├── CartItemOptions.php ├── Contracts │ └── Buyable.php ├── Exceptions │ ├── CartAlreadyStoredException.php │ ├── InvalidRowIDException.php │ └── UnknownModelException.php ├── Facades │ └── Cart.php └── ShoppingcartServiceProvider.php └── tests ├── CartAssertions.php ├── CartItemTest.php ├── CartTest.php └── Fixtures ├── BuyableProduct.php └── ProductModel.php /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crinsane/LaravelShoppingcart/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crinsane/LaravelShoppingcart/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crinsane/LaravelShoppingcart/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crinsane/LaravelShoppingcart/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crinsane/LaravelShoppingcart/HEAD/composer.json -------------------------------------------------------------------------------- /config/cart.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crinsane/LaravelShoppingcart/HEAD/config/cart.php -------------------------------------------------------------------------------- /database/migrations/0000_00_00_000000_create_shoppingcart_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crinsane/LaravelShoppingcart/HEAD/database/migrations/0000_00_00_000000_create_shoppingcart_table.php -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crinsane/LaravelShoppingcart/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/CanBeBought.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crinsane/LaravelShoppingcart/HEAD/src/CanBeBought.php -------------------------------------------------------------------------------- /src/Cart.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crinsane/LaravelShoppingcart/HEAD/src/Cart.php -------------------------------------------------------------------------------- /src/CartItem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crinsane/LaravelShoppingcart/HEAD/src/CartItem.php -------------------------------------------------------------------------------- /src/CartItemOptions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crinsane/LaravelShoppingcart/HEAD/src/CartItemOptions.php -------------------------------------------------------------------------------- /src/Contracts/Buyable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crinsane/LaravelShoppingcart/HEAD/src/Contracts/Buyable.php -------------------------------------------------------------------------------- /src/Exceptions/CartAlreadyStoredException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crinsane/LaravelShoppingcart/HEAD/src/Exceptions/CartAlreadyStoredException.php -------------------------------------------------------------------------------- /src/Exceptions/InvalidRowIDException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crinsane/LaravelShoppingcart/HEAD/src/Exceptions/InvalidRowIDException.php -------------------------------------------------------------------------------- /src/Exceptions/UnknownModelException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crinsane/LaravelShoppingcart/HEAD/src/Exceptions/UnknownModelException.php -------------------------------------------------------------------------------- /src/Facades/Cart.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crinsane/LaravelShoppingcart/HEAD/src/Facades/Cart.php -------------------------------------------------------------------------------- /src/ShoppingcartServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crinsane/LaravelShoppingcart/HEAD/src/ShoppingcartServiceProvider.php -------------------------------------------------------------------------------- /tests/CartAssertions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crinsane/LaravelShoppingcart/HEAD/tests/CartAssertions.php -------------------------------------------------------------------------------- /tests/CartItemTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crinsane/LaravelShoppingcart/HEAD/tests/CartItemTest.php -------------------------------------------------------------------------------- /tests/CartTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crinsane/LaravelShoppingcart/HEAD/tests/CartTest.php -------------------------------------------------------------------------------- /tests/Fixtures/BuyableProduct.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crinsane/LaravelShoppingcart/HEAD/tests/Fixtures/BuyableProduct.php -------------------------------------------------------------------------------- /tests/Fixtures/ProductModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crinsane/LaravelShoppingcart/HEAD/tests/Fixtures/ProductModel.php --------------------------------------------------------------------------------