
/app/Http/Controllers/AdminController.php
public function dashboard(Request $request)
{
//Added today dates
$displayUsersToday = User::where('created_at', Carbon::now())->get()->count();
$displayRestaurantsToday = Restaurant::where('created_at', Carbon::now())->get()->count();
$displaySalesToday = Order::where('orderstatus_id', 5)->get();
$displaySalesToday = Order::whereDate('created_at', Carbon::now())->get()->count();
$displayEarningsToday = Order::whereDate('created_at', Carbon::now())->get();
$total = 0;
foreach ($displayEarningsToday as $de) {
$total += $de->total;
}
$displayEarningsToday = $total;
// End today dates
return view('admin.dashboard', array(
'displayUsers' => $displayUsers,
'displayRestaurants' => $displayRestaurants,
'displaySales' => $displaySales,
'displayEarnings' => number_format((float) $displayEarnings, 2, '.', ''),
'orders' => $orders,
'users' => $users,
'todaysDate' => $todaysDate,
'orderStatusesName' => $orderStatusesName,
'orderStatusesData' => $orderStatusesData,
'ifAnyOrders' => $ifAnyOrders,
'displayUsersToday' => $displayUsersToday,
'displayRestaurantsToday' => $displayRestaurantsToday,
'displaySalesToday' => $displaySalesToday,
'displayEarningsToday' => number_format((float) $displayEarningsToday, 2, '.', ''),
));
}
/resources/views/admin/dashboard.blade.php
<div class="row mt-4" style="margin-top: -5px !important;">
<div class="col-6 col-xl-3 mb-2 mt-2">
<div class="col-xl-12 dashboard-display p-3" style="background-color: #1c1c1c !important;">
<a class="block block-link-shadow text-left text-default" href="javascript:void(0)">
<div class="block-content block-content-full clearfix">
<div class="float-right mt-10 d-none d-sm-block">
<i class="dashboard-display-icon icon-basket" style="color: rgb(241, 216, 15) !important;"></i>
</div>
<div class="dashboard-display-number" style="color: #fff !important;">{{ $displaySalesToday }}</div>
<div class="font-size-sm text-uppercase text-muted">Today Orders</div>
</div>
</a>
</div>
</div>
<div class="col-6 col-xl-3 mb-2 mt-2">
<div class="col-xl-12 dashboard-display p-3" style="background-color: #1c1c1c !important;">
<a class="block block-link-shadow text-left text-default" href="javascript:void(0)">
<div class="block-content block-content-full clearfix">
<div class="float-right mt-10 d-none d-sm-block">
<i class="dashboard-display-icon icon-users4" style="color: rgb(241, 216, 15) !important;"></i>
</div>
<div class="dashboard-display-number" style="color: #fff !important;">{{ $displayUsersToday }}</div>
<div class="font-size-sm text-uppercase text-muted">Today Users</div>
</div>
</a>
</div>
</div>
<div class="col-6 col-xl-3 mb-2 mt-2">
<div class="col-xl-12 dashboard-display p-3" style="background-color: #1c1c1c !important;">
<a class="block block-link-shadow text-left text-default" href="javascript:void(0)">
<div class="block-content block-content-full clearfix">
<div class="float-right mt-10 d-none d-sm-block">
<i class="dashboard-display-icon icon-store2" style="color: rgb(241, 216, 15) !important;"></i>
</div>
<div class="dashboard-display-number" style="color: #fff !important;">{{ $displayRestaurantsToday }}</div>
<div class="font-size-sm text-uppercase text-muted">Today Stores</div>
</div>
</a>
</div>
</div>
<div class="col-6 col-xl-3 mb-2 mt-2">
<div class="col-xl-12 dashboard-display p-3" style="background-color: #1c1c1c !important;">
<a class="block block-link-shadow text-left text-default" href="javascript:void(0)">
<div class="block-content block-content-full clearfix">
<div class="float-right mt-10 d-none d-sm-block" style="color: rgb(241, 216, 15) !important;">
<i class="dashboard-display-icon icon-coin-dollar" style="color: rgb(241, 216, 15) !important;"></i>
</div>
<div class="dashboard-display-number" style="color: #fff !important;">{{ config('appSettings.currencyFormat') }} {{ $displayEarningsToday }}</div>
<div class="font-size-sm text-uppercase text-muted">Today Earnings</div>
</div>
</a>
</div>
</div>
</div>
This customization was made with the help of @Mashwishi , thank you!