From 72a7d8f27f9fef0513b490d59d72a0a2f0213f54 Mon Sep 17 00:00:00 2001 From: omair saleh Date: Mon, 7 Dec 2020 12:10:41 +0800 Subject: [PATCH] pending customer po grouped by customer --- routes/web.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/routes/web.php b/routes/web.php index 6b2bdd85..ad9742f8 100644 --- a/routes/web.php +++ b/routes/web.php @@ -94,11 +94,13 @@ Route::group(['middleware' => ['role:admin']], function() { $bookings = Booking::where('admin_status', 6)->where(function($q){ $q->WhereDoesntHave('invoice')->WhereDoesntHave('purchaseOrder'); })->get(); + $customers = $bookings->groupBy(function($item) { return $item->user_id; })->sortByDesc(function($item){ return count($item); }, SORT_NUMERIC); + echo "

Total Customers: ".count($customers)."

"; echo "

Total Po Pending Customer Update: ".count($bookings)."

"; foreach ($customers as $customer => $bookings) { echo "

".$bookings[0]->user->marking."(".count($bookings).")


";