@extends('admin.layouts.app') @section('title', 'تفاصيل المطعم') @section('page-title', 'تفاصيل المطعم') @section('content')
معلومات المطعم
المعلومات الأساسية
اسم المطعم: {{ $restaurant->name }}
نوع المطبخ: @switch($restaurant->cuisine_type) @case('arabic') عربي @break @case('international') دولي @break @case('fast_food') وجبات سريعة @break @case('seafood') مأكولات بحرية @break @default {{ $restaurant->cuisine_type ?? 'غير محدد' }} @endswitch
الحالة: @if($restaurant->is_active) نشط @else غير نشط @endif
مفتوح: @if($restaurant->is_open) مفتوح @else مغلق @endif
التقييم: @if($restaurant->rating > 0)
{{ number_format($restaurant->rating, 1) }}
@for($i = 1; $i <= 5; $i++) @if($i <= $restaurant->rating) @elseif($i - $restaurant->rating < 1) @else @endif @endfor
@if($restaurant->rating_count > 0) ({{ $restaurant->rating_count }} تقييم) @endif @else لا يوجد تقييم @endif
معلومات الاتصال
رقم الهاتف: {{ $restaurant->phone ?? 'غير محدد' }}
البريد الإلكتروني: {{ $restaurant->email ?? 'غير محدد' }}
العنوان: {{ $restaurant->address ?? 'غير محدد' }}
الإحداثيات: @if($restaurant->latitude && $restaurant->longitude) {{ $restaurant->latitude }}, {{ $restaurant->longitude }} @else غير محدد @endif
صاحب المطعم: @if($restaurant->user) {{ $restaurant->user->name }} @else غير محدد @endif
@if($restaurant->description)
وصف المطعم

{{ $restaurant->description }}

@endif
شعار المطعم
@if($restaurant->logo) شعار المطعم @else
@endif
@if($restaurant->cover_image)
صورة الغلاف
صورة الغلاف
@endif
إعدادات التشغيل
وقت الفتح: @if($restaurant->opening_time) @try @if($restaurant->opening_time instanceof \Carbon\Carbon) {{ $restaurant->opening_time->format('H:i') }} @else {{ \Carbon\Carbon::parse($restaurant->opening_time)->format('H:i') }} @endif @catch(\Exception $e) {{ $restaurant->opening_time }} @endtry @else غير محدد @endif
وقت الإغلاق: @if($restaurant->closing_time) @try @if($restaurant->closing_time instanceof \Carbon\Carbon) {{ $restaurant->closing_time->format('H:i') }} @else {{ \Carbon\Carbon::parse($restaurant->closing_time)->format('H:i') }} @endif @catch(\Exception $e) {{ $restaurant->closing_time }} @endtry @else غير محدد @endif
مفتوح الآن: @try @if($restaurant->isCurrentlyOpen()) نعم @else لا @endif @catch(\Exception $e) غير محدد @endtry
إعدادات التوصيل
رسوم التوصيل: @if($restaurant->delivery_fee) {{ $restaurant->delivery_fee }} دينار عراقي @else غير محدد @endif
وقت التوصيل: @if($restaurant->delivery_time_minutes) {{ $restaurant->delivery_time_minutes }} دقيقة @else غير محدد @endif
الحد الأدنى للطلب: @if($restaurant->minimum_order) {{ $restaurant->minimum_order }} دينار عراقي @else غير محدد @endif
الإحصائيات
{{ $restaurant->menuItems->count() }}
عدد الأطباق
{{ $restaurant->foodOrders->count() }}
عدد الطلبات
{{ $restaurant->rating_count ?? 0 }}
عدد التقييمات
{{ $restaurant->created_at->diffForHumans() }}
تاريخ التسجيل
@if($restaurant->menuItems->count() > 0)
قائمة الأطباق ({{ $restaurant->menuItems->count() }})
@foreach($restaurant->menuItems->take(10) as $item) @endforeach
الصورة اسم الطبق الفئة السعر متاح شائع
@if($item->image) صورة الطبق @else
@endif
{{ $item->name }} @if($item->description)
{{ Str::limit($item->description, 50) }} @endif
{{ $item->category ?? 'غير محدد' }} {{ $item->price }} دينار عراقي @if($item->is_available) متاح @else غير متاح @endif @if($item->is_popular) شائع @else - @endif
@if($restaurant->menuItems->count() > 10)
عرض 10 من {{ $restaurant->menuItems->count() }} طبق
@endif
@endif
الطلبات ({{ $restaurant->foodOrders->count() }})
عرض جميع الطلبات
@if($restaurant->foodOrders->count() > 0)
@foreach($restaurant->foodOrders->take(10) as $order) @endforeach
رقم الطلب العميل المبلغ الحالة تاريخ الطلب الإجراءات
#{{ $order->order_number ?? $order->id }} @if($order->user) {{ $order->user->name }} @else غير محدد @endif {{ number_format($order->total ?? 0, 0) }} د.ع @php $statusColors = [ 'pending' => 'warning', 'confirmed' => 'info', 'preparing' => 'primary', 'ready' => 'success', 'picked_up' => 'secondary', 'delivered' => 'success', 'cancelled' => 'danger' ]; $statusLabels = [ 'pending' => 'معلق', 'confirmed' => 'مؤكد', 'preparing' => 'قيد التجهيز', 'ready' => 'جاهز', 'picked_up' => 'تم الاستلام', 'delivered' => 'مكتمل', 'cancelled' => 'ملغي' ]; @endphp {{ $statusLabels[$order->status] ?? $order->status }} {{ $order->created_at->format('Y-m-d H:i') }}
@if($restaurant->foodOrders->count() > 10)
عرض 10 من {{ $restaurant->foodOrders->count() }} طلب
عرض جميع الطلبات
@endif @else

لا توجد طلبات بعد

@endif
@endsection @section('scripts') @endsection