From c6da00e1d5d2ef9f9d65ea06dc12bf705031fcfb Mon Sep 17 00:00:00 2001 From: omair saleh Date: Sat, 9 Jan 2021 11:11:26 +0800 Subject: [PATCH] show active customers in the report --- routes/web.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/routes/web.php b/routes/web.php index 31e37558..0cc4fce5 100644 --- a/routes/web.php +++ b/routes/web.php @@ -29,10 +29,12 @@ Route::group(['middleware' => ['role:admin']], function() { }); foreach($months as $month => $bookings){ + $newCustomers = \App\User::whereYear('created_at', '=', Carbon::parse($month)->format('Y')) ->whereMonth('created_at', '=', Carbon::parse($month)->format('Y'))->get(); echo "

".Carbon::parse($month)->format('m-Y').": ".$bookings->sum('bia')." MYR

"; + echo "

New Customer: ".count($newCustomers)." Customers

"; echo "

Active Customers: ".count($bookings->groupBy(function($item){ return $item->user_id; - }))."

"; + }))." Customers"; $days = $bookings->groupBy(function($item){ return $item->created_at->format('Y-m-d'); });