From 5aa54962092d7877555a1616a8017dbbe31941cf Mon Sep 17 00:00:00 2001 From: Mekan1206 Date: Wed, 6 May 2026 14:38:59 +0500 Subject: [PATCH] WIP --- app/Nova/Actions/MakePaymentNovaVisaMaster.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/app/Nova/Actions/MakePaymentNovaVisaMaster.php b/app/Nova/Actions/MakePaymentNovaVisaMaster.php index e72c499..118ddb0 100644 --- a/app/Nova/Actions/MakePaymentNovaVisaMaster.php +++ b/app/Nova/Actions/MakePaymentNovaVisaMaster.php @@ -45,8 +45,14 @@ class MakePaymentNovaVisaMaster extends Action */ public function handle(ActionFields $fields, Collection $models): mixed { - $payment_amount = $fields->get('payment_amount'); - $usd_payment = $fields->get('usd_payment'); + // $payment_amount = $fields->get('payment_amount'); + // $usd_payment = $fields->get('usd_payment'); + + $usd_to_tmt = floatval(CurrencyRate::where('currency_from', 'USD')->where('currency_to', 'TMT')->first('value')?->value); + $max_value = number_format($usd_to_tmt * 250, 2); + + $usd_payment = 250; + $payment_amount = $usd_payment * $usd_to_tmt; if (! $payment_amount || ! $usd_payment) { return Action::modal('modal-response', [ @@ -122,6 +128,7 @@ class MakePaymentNovaVisaMaster extends Action } $max_value = number_format($usd_to_tmt * 250, 2); + $payment_amount = floatval(number_format($max_value, 2, '.', '')) + 115; return [ Heading::make(Blade::render(<<