mirror of
https://github.com/kevin-DL/LaravelShoppingcart.git
synced 2026-01-23 23:51:25 +00:00
Update DefaultCalculator.php
This commit is contained in:
@@ -14,7 +14,7 @@ class DefaultCalculator implements Calculator
|
|||||||
case 'discount':
|
case 'discount':
|
||||||
return $cartItem->price->multiply($cartItem->discountRate, config('cart.rounding', Money::ROUND_UP));
|
return $cartItem->price->multiply($cartItem->discountRate, config('cart.rounding', Money::ROUND_UP));
|
||||||
case 'tax':
|
case 'tax':
|
||||||
return $cartItem->priceTarget->multiply($cartItem->taxRate + 1, config('cart.rounding', Money::ROUND_UP));
|
return $cartItem->priceTarget->multiply($cartItem->taxRate + 1, config('cart.rounding', Money::ROUND_UP));
|
||||||
case 'priceTax':
|
case 'priceTax':
|
||||||
return $cartItem->priceTarget->add($cartItem->tax);
|
return $cartItem->priceTarget->add($cartItem->tax);
|
||||||
case 'discountTotal':
|
case 'discountTotal':
|
||||||
@@ -27,7 +27,7 @@ class DefaultCalculator implements Calculator
|
|||||||
case 'priceTarget':
|
case 'priceTarget':
|
||||||
return $cartItem->priceTotal->subtract($cartItem->discountTotal)->divide($cartItem->qty);
|
return $cartItem->priceTotal->subtract($cartItem->discountTotal)->divide($cartItem->qty);
|
||||||
case 'taxTotal':
|
case 'taxTotal':
|
||||||
return $cartItem->subtotal->multiply($cartItem->taxRate + 1, config('cart.rounding', Money::ROUND_UP));
|
return $cartItem->subtotal->multiply($cartItem->taxRate + 1, config('cart.rounding', Money::ROUND_UP));
|
||||||
case 'total':
|
case 'total':
|
||||||
return $cartItem->subtotal->add($cartItem->taxTotal);
|
return $cartItem->subtotal->add($cartItem->taxTotal);
|
||||||
default:
|
default:
|
||||||
|
|||||||
Reference in New Issue
Block a user