From 0bb6bd969bd39c977ef61236b44d9947382b1c16 Mon Sep 17 00:00:00 2001 From: Djery-Tom Date: Wed, 11 May 2022 11:14:23 +0100 Subject: [PATCH] Set order in payments while fetch insurances invoices v2 --- app/Http/Controllers/InsuranceInvoiceController.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/InsuranceInvoiceController.php b/app/Http/Controllers/InsuranceInvoiceController.php index c2c282e..7aa07e0 100644 --- a/app/Http/Controllers/InsuranceInvoiceController.php +++ b/app/Http/Controllers/InsuranceInvoiceController.php @@ -155,9 +155,11 @@ class InsuranceInvoiceController extends Controller } $array = $pagination ? $invoices->items() : $invoices; - foreach ($array as $invoice) { + foreach ($array as $i => $invoice) { + if ($i == 0) { + $invoice->insurance->state = trans('states.' . $invoice->insurance->state); + } $paid_amount = floatval($invoice->paid_amount_non_formatted); - $invoice->insurance->state = trans('states.' . $invoice->insurance->state); $invoice->state = trans('states.' . $invoice->state); $invoice->reason = trans('states.' . $invoice->reason); $invoice->remaining_amount = $this->toMoneyWithCurrencyCode($invoice->amount - $paid_amount, $currency_code);