@extends('admin.layouts.app') @section('title', 'لوحة التحكم') @section('page-title', 'لوحة التحكم الرئيسية') @section('page-icon', 'fas fa-tachometer-alt') @section('content') {{-- Stats Cards --}}
{{ number_format($stats['total_users']) }}
إجمالي المستخدمين
{{ number_format($stats['total_trips']) }}
إجمالي الرحلات
{{ number_format($stats['total_restaurants']) }}
المطاعم
{{ number_format($stats['total_gas_offices']) }}
مكاتب الغاز
{{-- نشر ملفات التخزين إلى public --}}
نشر ملفات التخزين (Storage → Public)

يحاول إنشاء الرابط الرمزي public/storagestorage/app/public؛ وإن تعذّر ذلك على الاستضافة، يُنسخ المحتوى فعلياً إلى public/storage حتى تظهر الصور والملفات في المتصفح.

@csrf
{{-- Revenue & Extra Stats --}}
{{-- Revenue --}}
الإيرادات
اليوم
{{ number_format($revenue['today'], 0) }}
دينار عراقي
هذا الأسبوع
{{ number_format($revenue['week'], 0) }}
دينار عراقي
هذا الشهر
{{ number_format($revenue['month'], 0) }}
دينار عراقي
الإجمالي
{{ number_format($revenue['total'], 0) }}
دينار عراقي
{{-- Extra Stats --}}
إحصائيات إضافية
السائقين
{{ number_format($stats['total_drivers']) }}
الركاب
{{ number_format($stats['total_passengers']) }}
المركبات
{{ number_format($stats['total_vehicles']) }}
{{-- Recent Trips & Orders --}}
{{-- Recent Trips --}}
الرحلات الأخيرة
عرض الكل
@if($recent_trips->count() > 0)
@foreach($recent_trips as $trip) @endforeach
السائق الراكب الحالة التاريخ
@if($trip->driver) {{ $trip->driver->name ?? 'غير محدد' }} @if($trip->driver->phone)
{{ $trip->driver->phone }} @endif @else غير محدد @endif
@if($trip->passenger) {{ $trip->passenger->name ?? 'غير محدد' }} @if($trip->passenger->phone)
{{ $trip->passenger->phone }} @endif @else غير محدد @endif
@switch($trip->status) @case('completed') مكتملة @break @case('in_progress') @case('active') قيد التنفيذ @break @case('cancelled') ملغية @break @default معلقة @endswitch {{ $trip->created_at->format('Y-m-d') }}
{{ $trip->created_at->format('H:i') }}
@else
لا توجد رحلات حديثة
@endif
{{-- Recent Orders --}}
الطلبات الأخيرة
{{-- Food Orders --}}
@if($recent_food_orders->count() > 0) @foreach($recent_food_orders->take(5) as $order)
{{ $order->restaurant->name ?? 'مطعم غير محدد' }}
{{ $order->user->name ?? 'غير محدد' }} @if($order->user && $order->user->phone) · {{ $order->user->phone }} @endif
{{ $order->created_at->format('Y-m-d H:i') }}
@switch($order->status) @case('completed') مكتمل @break @case('pending') معلق @break @case('cancelled') ملغي @break @default {{ $order->status }} @endswitch @if(isset($order->total) && $order->total)
{{ number_format($order->total, 0) }} د.ع
@endif
@endforeach @else
لا توجد طلبات طعام حديثة
@endif
{{-- Gas Orders --}}
@if($recent_gas_orders->count() > 0) @foreach($recent_gas_orders->take(5) as $order)
طلب غاز @if($order->gasOffice) · {{ $order->gasOffice->name ?? 'مكتب غير محدد' }} @endif
{{ $order->customer->name ?? 'غير محدد' }} @if($order->customer && $order->customer->phone) · {{ $order->customer->phone }} @endif
{{ $order->created_at->format('Y-m-d H:i') }}
@switch($order->status) @case('completed') مكتمل @break @case('pending') معلق @break @case('cancelled') ملغي @break @default {{ $order->status }} @endswitch @if(isset($order->total) && $order->total)
{{ number_format($order->total, 0) }} د.ع
@endif
@endforeach @else
لا توجد طلبات غاز حديثة
@endif
{{-- Monthly Revenue Chart --}}
الإيرادات الشهرية
@endsection @section('scripts') @endsection