@extends('admin.layouts.app') @section('title', 'تفاصيل الرحلة') @section('page-title', 'تفاصيل الرحلة #' . $trip->id) @section('content')
معلومات الرحلة
رقم الرحلة: #{{ $trip->id }}
الحالة: @switch($trip->status) @case('pending') في الانتظار @break @case('accepted') مقبولة @break @case('started') قيد التنفيذ @break @case('completed') مكتملة @break @case('cancelled') ملغية @break @default {{ $trip->status }} @endswitch
المسافة: @if($trip->distance) {{ $trip->distance }} كم @else غير محدد @endif
السعر: @if($trip->fare) {{ $trip->fare }} ريال @else غير محدد @endif
تاريخ الإنشاء: {{ $trip->created_at->format('Y-m-d H:i') }}
وقت الانطلاق: @if($trip->pickup_time) {{ $trip->pickup_time->format('Y-m-d H:i') }} @else لم يتم تحديده @endif
وقت الوصول: @if($trip->dropoff_time) {{ $trip->dropoff_time->format('Y-m-d H:i') }} @else لم يتم تحديده @endif
المدة: @if($trip->pickup_time && $trip->dropoff_time) @php $duration = $trip->pickup_time->diffInMinutes($trip->dropoff_time); $hours = intval($duration / 60); $minutes = $duration % 60; @endphp @if($hours > 0) {{ $hours }} ساعة {{ $minutes }} دقيقة @else {{ $minutes }} دقيقة @endif @else غير محدد @endif
نقطة الانطلاق

{{ $trip->pickup_location }}

@if($trip->pickup_latitude && $trip->pickup_longitude) {{ number_format($trip->pickup_latitude, 6) }}, {{ number_format($trip->pickup_longitude, 6) }}
عرض على الخريطة @endif
نقطة الوصول

{{ $trip->dropoff_location }}

@if($trip->dropoff_latitude && $trip->dropoff_longitude) {{ number_format($trip->dropoff_latitude, 6) }}, {{ number_format($trip->dropoff_longitude, 6) }}
عرض على الخريطة @endif
@if($trip->notes)
الملاحظات

{{ $trip->notes }}

@endif
معلومات السائق
@if($trip->driver) @if($trip->driver->profile_photo) صورة السائق @else
@endif
{{ $trip->driver->name }}

{{ $trip->driver->phone }}

{{ $trip->driver->email }}

@if($trip->driver_rating)
@for($i = 1; $i <= 5; $i++) @if($i <= $trip->driver_rating) @else @endif @endfor {{ $trip->driver_rating }}/5
@endif @if($trip->driver_feedback)
التقييم: {{ $trip->driver_feedback }}
@endif عرض الملف الشخصي @else

لم يتم تحديد سائق

@endif
معلومات الراكب
@if($trip->passenger) @if($trip->passenger->profile_photo) صورة الراكب @else
@endif
{{ $trip->passenger->name }}

{{ $trip->passenger->phone }}

{{ $trip->passenger->email }}

@if($trip->passenger_rating)
@for($i = 1; $i <= 5; $i++) @if($i <= $trip->passenger_rating) @else @endif @endfor {{ $trip->passenger_rating }}/5
@endif @if($trip->passenger_feedback)
التقييم: {{ $trip->passenger_feedback }}
@endif عرض الملف الشخصي @else

لم يتم تحديد راكب

@endif
@if($trip->vehicle)
معلومات المركبة
{{ $trip->vehicle->model }}

{{ $trip->vehicle->plate_number }}

{{ $trip->vehicle->color }}

{{ $trip->vehicle->year }}

عرض المركبة
@endif
@if($trip->payment)
معلومات الدفع
المبلغ: {{ $trip->payment->amount }} ريال
طريقة الدفع: {{ $trip->payment->payment_method }}
حالة الدفع: @if($trip->payment->status == 'completed') مكتمل @elseif($trip->payment->status == 'pending') في الانتظار @else {{ $trip->payment->status }} @endif
تاريخ الدفع: {{ $trip->payment->created_at->format('Y-m-d H:i') }}
@endif
الإجراءات
@if($trip->status == 'pending') @endif @if(in_array($trip->status, ['pending', 'accepted'])) @endif @if($trip->status == 'accepted') @endif @if($trip->status == 'started') @endif
@endsection @section('scripts') @endsection