@extends('admin.layouts.app')
@section('title', 'لوحة التحكم')
@section('page-title', 'لوحة التحكم')
@section('content')
{{-- ===== صيانة النظام ===== --}}
تنظيف الكاش
مسح كاش التطبيق، العروض، الإعدادات، والمسارات (أمر optimize:clear).
مسح الجلسات (الخادم)
يحذف كل الجلسات من قاعدة البيانات أو من المجلد. يخرج الجميع من النظام بما فيهم أنت — يعادل إبطال كوكيز الجلسة من جهة الخادم.
ربط التخزين العام
إنشاء أو إعادة إنشاء الرابط public/storage → storage/app/public حتى تظهر الصور عبر /storage/....
{{-- ===== Stat Cards ===== --}}
{{ $stats['active_doctors'] }}
أطباء نشطون
@if($stats['pending_doctors'] > 0)
{{ $stats['pending_doctors'] }} بانتظار الموافقة
@endif
{{ number_format($stats['total_patients']) }}
إجمالي المرضى
+{{ $stats['new_patients_month'] }} هذا الشهر
{{ $stats['today_queue'] }}
في الطابور الآن
مرضى ينتظرون
{{ $stats['today_appointments'] }}
مواعيد اليوم
{{ $stats['active_subscriptions'] }}
اشتراكات نشطة
${{ number_format($stats['monthly_revenue'], 0) }}
إيرادات الشهر
{{-- ===== Charts + Tables ===== --}}
{{-- Chart المواعيد الأسبوعية --}}
{{-- توزيع الاشتراكات --}}
{{-- أطباء بانتظار الموافقة --}}
| الطبيب |
التخصص |
المدينة |
إجراء |
@forelse($pendingDoctors as $doc)
|
{{ $doc->user->name }}
{{ $doc->user->email }}
|
{{ $doc->specialty }} |
{{ $doc->city ?? '—' }} |
|
@empty
|
لا يوجد أطباء بانتظار الموافقة
|
@endforelse
{{-- آخر المرضى المسجلين --}}
| المريض |
الهاتف |
تاريخ التسجيل |
@forelse($recentPatients as $patient)
|
{{ $patient->name }}
{{ $patient->email }}
|
{{ $patient->phone ?? '—' }} |
{{ $patient->created_at->diffForHumans() }}
|
@empty
| لا يوجد مرضى بعد |
@endforelse
@endsection
@push('scripts')
@endpush