@extends('admin.layouts.app') @section('title', 'لوحة التحكم') @section('page-title', 'لوحة التحكم') @section('content') {{-- ===== صيانة النظام ===== --}}
صيانة النظام
أدوات للكاش، الجلسات، وربط ملفات الصور العامة
تنظيف الكاش

مسح كاش التطبيق، العروض، الإعدادات، والمسارات (أمر optimize:clear).

@csrf
مسح الجلسات (الخادم)

يحذف كل الجلسات من قاعدة البيانات أو من المجلد. يخرج الجميع من النظام بما فيهم أنت — يعادل إبطال كوكيز الجلسة من جهة الخادم.

@csrf
ربط التخزين العام

إنشاء أو إعادة إنشاء الرابط public/storagestorage/app/public حتى تظهر الصور عبر /storage/....

@csrf
{{-- ===== 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 المواعيد الأسبوعية --}}
المواعيد — آخر 7 أيام
{{-- توزيع الاشتراكات --}}
توزيع الاشتراكات
{{-- أطباء بانتظار الموافقة --}}
أطباء بانتظار الموافقة عرض الكل
@forelse($pendingDoctors as $doc) @empty @endforelse
الطبيب التخصص المدينة إجراء
{{ $doc->user->name }}
{{ $doc->user->email }}
{{ $doc->specialty }} {{ $doc->city ?? '—' }}
@csrf @method('PATCH')
لا يوجد أطباء بانتظار الموافقة
{{-- آخر المرضى المسجلين --}}
آخر المرضى المسجلين عرض الكل
@forelse($recentPatients as $patient) @empty @endforelse
المريض الهاتف تاريخ التسجيل
{{ $patient->name }}
{{ $patient->email }}
{{ $patient->phone ?? '—' }} {{ $patient->created_at->diffForHumans() }}
لا يوجد مرضى بعد
@endsection @push('scripts') @endpush