Commit Graph

239 Commits

Author SHA1 Message Date
Norris Oduro
87acd5cfb2 rename the storedCartWithIdentifier method to storedCartInstanceWithIdentifierExists, changed the signature of the merge and storedCartInstanceWithIdentifierExists methods and add instance to all stored cart retrievals 2020-11-15 05:55:29 +00:00
Norris Oduro
3244c1b306 Style CI fixes 2020-11-03 14:05:55 +00:00
Norris Oduro
981bf2940f Style CI fixes 2020-11-03 14:04:37 +00:00
Norris Oduro
6460326b1a Style CI fixes and remove assertDatabaseCount 2020-11-03 14:03:13 +00:00
Norris Oduro
6ba97cafa8 Use instance in query if there are more than one instances and add tests 2020-11-03 13:55:43 +00:00
Norris Oduro
6d15ac8c43 Update Cart.php
Add instance to storedCartWithIdentifierExists
2020-11-03 13:25:43 +00:00
Patrick Henninger
0991d4e6d4 StyleCI 2020-09-23 02:05:13 +02:00
Jorge Moura
143eb0b5d0 Added new events adding, updating, removing. 2020-09-22 11:37:17 -05:00
Patrick Henninger
a215c63165 Style CI 2020-08-29 22:12:00 +02:00
Patrick Henninger
43e440c485 Add Calculator Contract,
Add some checking for calculators,
2020-08-29 22:09:38 +02:00
Patrick Henninger
e5b93829c5 Remove leftover typehint 2020-08-29 16:21:57 +02:00
Patrick Henninger
791747c28d StyleCI 2020-08-29 16:19:12 +02:00
Patrick Henninger
238d8cf7d9 Refactor gross price / default into calculators,
Remove gross_price from config replaced with calculator
2020-08-29 16:18:05 +02:00
Patrick
ae0a976785 Prevent negative subtotal
Manual merge of 33fc42dae1
2020-08-29 15:47:33 +02:00
Patrick
19b7bdfe1f StyleCI 2020-08-29 15:35:15 +02:00
Patrick
e77fb90104 Update Cart.php 2020-08-29 15:34:30 +02:00
Patrick Henninger
085693def0 StyleCI 2020-07-28 15:36:04 +02:00
Patrick Henninger
8ee9bad739 Improve test,
Fix updatedAt(),
2020-05-08 21:17:10 +02:00
Patrick Henninger
05b99d4e72 Make getters public,
Add Test
2020-05-08 20:58:58 +02:00
Patrick Henninger
a50767d584 Use Carbon instead of date 2020-05-08 20:42:17 +02:00
Patrick Henninger
4d577b7384 Merge branch 'master' into fix_cart_database_timestamps 2020-05-08 20:39:53 +02:00
sartoric
2078f119ec Enable gross price as base price 2020-02-12 22:42:41 +01:00
Patrick Henninger
7b29fe376d StyleCI 2020-01-18 17:29:06 +01:00
sartoric
1a34bda8ab added CartItem::priceTotal for rounded total (from internal calculation) 2020-01-15 12:44:58 +01:00
sartoric
9cdacf901c changed the strategy for cart values calculation (taxes per row),
test,
some fixes
2020-01-14 22:33:12 +01:00
sartoric
de1bf2a5ea fix issue with the priceTax value that is not dynamically retrieved 2020-01-09 19:15:48 +01:00
sartoric
7d4704b413 Merge branch 'master' of https://github.com/bumbummen99/LaravelShoppingcart
 Conflicts:
	tests/CartTest.php
2020-01-09 19:07:01 +01:00
Patrick
8383901fba Update Cart.php 2019-11-19 01:36:09 +01:00
sartoric
1341863d65 Dispatch "cart.merged" event,added a parameter to avoid dispatching "cart.added" events while merging 2019-11-18 10:34:23 +01:00
Patrick
73173955ad Update Cart.php 2019-11-16 23:57:31 +01:00
Patrick
07a776aa33 StyleCI 2019-11-16 23:43:18 +01:00
Andrew Savchenko
5d7aee42d7 Fix code style 2019-10-31 21:33:05 +01:00
Andrew Savchenko
cb470f69a3 Fix products sequence after changing cart item options 2019-10-31 21:04:34 +01:00
Cristian
bb59a2e2dd Added a method to erase stored cart 2019-10-31 13:20:30 +01:00
Patrick Henninger
d0cf5d7ab0 Corrected PHPDoc 2019-10-21 19:52:03 +02:00
Cristian
f31c153e3e Update CartItem.php
weight variable in if block
2019-10-21 19:00:34 +02:00
Patrick Henninger
14e8a40534 Changed $taxRate from private to public, Solve https://github.com/Crinsane/LaravelShoppingcart/issues/436 2019-09-27 19:00:10 +02:00
Dan Tomlinson
7401f5bbb1 Replaced array_get with Arr::get as the helper method has been removed in 6.0 2019-09-06 16:49:50 +01:00
Patrick
74607eb5eb Update ShoppingcartServiceProvider.php
https://github.com/bumbummen99/LaravelShoppingcart/issues/8
Added missing publish group parameter
2019-06-26 15:53:08 +02:00
Patrick
ecb4d9717a Update Cart.php
Changed default value of $weight to 0
2019-06-23 00:25:32 +02:00
Patrick
0c36a1d72e Update CartItem.php
Revert last change
2019-06-23 00:24:25 +02:00
Patrick
9d6a5dab8c Update CartItem.php
Remove strlen from weight
2019-06-23 00:11:50 +02:00
Patrick Henninger
9e35faece2 Add validation and exception for weight to CartItem Constructor 2019-05-12 17:23:14 +02:00
Patrick Henninger
279e820760 Fixed weight integration, added testcase, fixed weird readme code example 2019-04-16 12:10:06 +02:00
Pascal Kousbroek
4d302fb4a2 Update Cart.php, fix CartItem::fromAttributes call
The CartItem::fromAttributes call is missing the $weight parameter, and the CartItemOptions don't work any more because of this.
2019-03-29 15:39:17 +01:00
Patrick
3010ee80d7 Merge branch 'master' into fix_cart_database_timestamps 2019-03-01 15:29:33 +01:00
Patrick Henninger
e83371d542 Removed unneccessary return statements 2019-03-01 15:11:31 +01:00
Patrick Henninger
1499475663 Replaced deprecated OR operator https://getcomposer.org/doc/articles/versions.md#version-range
Added 5.8.* compatibility
Updated dependency versions
Added phpunit result cache to gitignore
2019-03-01 14:59:44 +01:00
Patrick Henninger
d6c0f2f722 style 2019-02-18 16:04:50 +01:00
Patrick Henninger
698098139b Added fields for created and updated at
Added getters
needs testing
2019-02-18 16:02:56 +01:00