Laravel Cartshopping计算并获得总价格上涨1.21%

时间:2018-07-23 14:48:52

标签: php laravel

当我使用Gloudemans\Shoppingcart时,所有功能都工作正常,这是一个非常复杂的问题,但当我想获得总价时,我注意到它增加了1.21%!!!!

控制器

public function edit($id)
{ 
    $product = Product::find($id);
    Cart::add($id, $product->product_title, 1, $product->product_price);
}

刀片

<span>{{ Cart::total() }}</span>

2 个答案:

答案 0 :(得分:0)

总价格上涨1.21%是由于税收所致,如注释中所述,该税收在配置文件中设置。要完全控制返回的值,请从配置文件中进行更改。

配置文件的路径:

vendor/gloudemans/shoppingcart/config/cart.php

由于不建议触摸/编辑供应商文件夹中的文件,因此可以运行以下命令:

php artisan vendor:publish --provider="Gloudemans\Shoppingcart\ShoppingcartServiceProvider" --tag="config"

它将复制文件[/vendor/gloudemans/shoppingcart/config/cart.php]到[/config/cart.php]

设置:'tax' => 0,

  

Laravel 5.6

我希望有人会觉得有用。

答案 1 :(得分:0)

这是因为laravel购物车仅使用Cart :: subtotal()就可以为实际总价加税。此功能不会添加传真并向您显示实际总价。