2016-08-04 64 views
0

输出我的车的价值时,我使用https://github.com/Crinsane/LaravelShoppingcartLaravel 5.1 LaravelShoppingcart

但是:

{{ \Cart::subtotal() }} 

我得到1,000.00

当试图让增值税我分钱

{{ \Cart::subtotal()/100 * 20 }} 

我得到0.2

这应返回200?

我知道我应该使用\ Cart :: tax()函数,但是这在英国是不正确的。

我也尝试在number_format()函数中包装小计,但是这会返回一个错误遇到的格式不正确的数值。

任何帮助,将不胜感激。

回答

1

在文档:

车::小计($小数,$ decimalSeperator,$ thousandSeperator);

千个分隔符会导致您的问题, 所以你可以这样做:

\Cart::subtotal(2,'.','')

+1

您想保留小数有精确的计算。这是导致问题的逗号;) – SteD

+0

@SteD感谢您的通知,我更新了答案。 –