From 61f6d374e4f9713b288f02532261feaf328208b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Burak=20=C3=87ak=C4=B1rel?= Date: Tue, 18 Feb 2020 23:41:02 +0300 Subject: [PATCH] Calculate paid bills in vendor page --- app/Http/Controllers/Purchases/Vendors.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/Http/Controllers/Purchases/Vendors.php b/app/Http/Controllers/Purchases/Vendors.php index dde264772..690e87d62 100644 --- a/app/Http/Controllers/Purchases/Vendors.php +++ b/app/Http/Controllers/Purchases/Vendors.php @@ -82,6 +82,11 @@ class Vendors extends Controller $counts['transactions'] = $transactions->count(); + // Prepare data + $transactions->each(function ($item) use (&$amounts) { + $amounts['paid'] += $item->getAmountConvertedToDefault(); + }); + $limit = request('limit', setting('default.list_limit', '25')); $transactions = $this->paginate($transactions->sortByDesc('paid_at'), $limit); $bills = $this->paginate($bills->sortByDesc('paid_at'), $limit);