From befa624dd406f7298a660a6719491b6d67f06764 Mon Sep 17 00:00:00 2001 From: Djery-Tom Date: Thu, 25 Jun 2020 20:06:43 +0100 Subject: [PATCH] + Fix bugs on currency rounding v2 --- app/Traits/Helper.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/Traits/Helper.php b/app/Traits/Helper.php index b4a2083..ca34dd4 100644 --- a/app/Traits/Helper.php +++ b/app/Traits/Helper.php @@ -6,6 +6,7 @@ namespace App\Traits; use App\Models\CountriesCurrency; use App\Models\Country; +use Brick\Money\Context\AutoContext; use Brick\Money\Context\CustomContext; use DateTime; use Illuminate\Support\Facades\Mail; @@ -90,7 +91,7 @@ trait Helper $converter = new CurrencyConverter($provider); $init_country = Country::findOrFail($init_country); $final_country = Country::findOrFail($final_country); - $init_money = Money::of(round(str_replace(',' , '',number_format($amount,2)), 2),$init_country->currency->code,new CustomContext(2)); + $init_money = Money::of(round(str_replace(',' , '',number_format($amount,2)), 2),$init_country->currency->code,new AutoContext()); return $converter->convert($init_money, $final_country->currency->code, RoundingMode::DOWN); }