@extends('admin.app') @section('content')

{{ greeting() }}

{{ ucwords(auth()->user()->name) }}

{{ __('dashboard.overview') }}

@if (auth()->user()->myrole == App\Enums\UserRole::ADMIN)

{{ __('dashboard.total_orders') }}

{{ $totalOrders }}

{{ __('dashboard.total_customers') }}

{{ $totalUsers }}

{{ __('dashboard.total_restaurants') }}

{{ $totalRestaurants }}

{{ __('dashboard.total_income') }}

{{ currencyFormat(number_format($totalIncome, 2)) }}

@elseif (auth()->user()->myrole == App\Enums\UserRole::RESTAURANTOWNER)

{{ __('dashboard.pending_orders') }}

{{ $ownerNotificationOrders }}

{{ __('dashboard.total_orders') }}

{{ $ownerTotalOrders }}

{{ __('dashboard.total_booking') }}

{{ $ownerTotalReservations }}

{{ __('dashboard.available_credit') }}

{{ $userCredit }}
@elseif(auth()->user()->myrole == App\Enums\UserRole::DELIVERYBOY)

{{ __('dashboard.total_notification_order') }}

{{ $notificationOrders }}

{{ __('dashboard.total_orders') }}

{{ $totalDaliveryOrders }}

{{ __('dashboard.available_credit') }}

{{ $userCredit }}
@endif
@if (auth()->user()->myrole == App\Enums\UserRole::ADMIN || auth()->user()->myrole == App\Enums\UserRole::RESTAURANTOWNER)

{{ __('dashboard.order_statistics') }}

{{ __('dashboard.total_orders') }}

{{ @$order_statistics->total ?? 0 }}

{{ __('dashboard.pending') }}

{{ @$order_statistics->pending ?? 0 }}

{{ __('dashboard.processing') }}

{{ @$order_statistics->processing ?? 0 }}

{{ __('dashboard.onTheWay') }}

{{ @$order_statistics->onTheWay ?? 0 }}

{{ __('dashboard.delivered') }}

{{ @$order_statistics->delivered ?? 0 }}

{{ __('dashboard.canceled') }}

{{ @$order_statistics->cancel ?? 0 }}

{{ __('dashboard.rejected') }}

{{ @$order_statistics->reject ?? 0 }}

@elseif (auth()->user()->myrole == App\Enums\UserRole::DELIVERYBOY)

{{ __('dashboard.order_statistics') }}

{{ __('dashboard.total_earnings') }}

{{ setting('currency_code') . ' ' . @$order_statistics->delivery_boy_total_earnings ?? 0 }}

{{ __('dashboard.total_accepted_orders') }}

{{ @$order_statistics->deliveryBoy_totalEarnings ?? 0 }}

{{ __('dashboard.complete_deliery') }}

{{ @$order_statistics->deliveryBoy_totalAcceptedOrders ?? 0 }}

@endif
@if (auth()->user()->myrole == App\Enums\UserRole::ADMIN || (auth()->user()->myrole == App\Enums\UserRole::RESTAURANTOWNER && auth()->user()->restaurant->id))

{{ __('dashboard.sales_summary') }}

  • {{ __('dashboard.total_sales') }}

  • {{ __('dashboard.avg_sales') }}

{{ __('dashboard.order_summary') }}

test
  • {{ __('dashboard.delivered') }} ( )
  • {{ __('dashboard.canceled') }} ( )
  • {{ __('dashboard.rejected') }} ( )

{{ auth()->user()->myrole == App\Enums\UserRole::ADMIN ? __('dashboard.revenue') : __('dashboard.customer_stats') }}

@endif @if (auth()->user()->myrole == App\Enums\UserRole::ADMIN || (auth()->user()->myrole == App\Enums\UserRole::RESTAURANTOWNER && auth()->user()->restaurant->id) && isset($topCustomers))

{{ __('dashboard.top_customers') }}

    @forelse ($topCustomers as $customer)
  • avatar

    {{ $customer->user->name }}

    {{ $customer->total_orders }} {{ __('dashboard.orders') }}

  • @empty @endforelse
@endif @if (isset($topDeliveryMan))

{{ __('dashboard.top_delivery_man') }}

    @forelse ($topDeliveryMan as $deliveryMan)
  • avatar

    {{ optional($deliveryMan->delivery)->name }}

    {{ $deliveryMan->total_orders }} {{ __('dashboard.orders') }}

  • @empty @endforelse
@endif @if (isset($topRestaurants))
{{ __('dashboard.most_popular_restaurants') }}
    @forelse ($topRestaurants as $topRestaurant)
  • product

    {{ optional($topRestaurant->restaurant)->name }}

    {{ mb_strimwidth(optional($topRestaurant->restaurant)->description, 0, 35, ' ..') }}
    {{ $topRestaurant->total_orders }} {{ __('dashboard.orders') }}
  • @empty @endforelse
@endif @if (isset($mostPopularItems))
{{ __('dashboard.most_popular_items') }}
    @forelse ($mostPopularItems as $item)
  • product

    {{ $item->menuItem->name }}

    {{ mb_strimwidth($item->menuItem->categories->pluck('name')->join(', '), 0, 35, ' ..') }}
    {{ setting('currency_code') . ' ' . $item->menuItem->unit_price }}
  • @empty @endforelse
@endif
@if (auth()->user()->myrole == App\Enums\UserRole::DELIVERYBOY)

{{ __('dashboard.active_orders') }}

@forelse ($deliveryBoyActiveOrders as $key => $order)

{{ __('dashboard.order_id') }} : {{ '#' . $order->order_code }}

{!! $order->statusName !!}

{{ $order->items_count }} {{ __('dashboard.items') }}

{{ $order->created_at->format('H:m A, d M Y') }}

Total: {{ setting('currency_code') }}{{ $order->total }}

{{ __('dashboard.see_order_details') }}
@empty
{{ __('dashboard.no_delivery_order') }}
@endforelse
@endif @endsection @push('js') @endpush