@php $late_orders = 0; $ontime_orders = 0; @endphp @foreach($data['orders'] as $item) @endforeach
# رقم الطلب اسم العميل تاريخ التسليم (المتوقع) وقت تسليم الطلب (الفعلي) حالة الطلب
{{ ++$loop->index }} {{ $item->id }} {{ $item->user['name'] }} {{ $item->delivery_date }}
من {{ __('api.order_times.' . $item->delivery_time) }} إلى {{ __('api.order_times.' . ($item->delivery_time+2)) }}
@php $expected_time = Carbon::parse($item['delivery_date'] . ' ' . ($item['delivery_time']+2) . ':10:00'); @endphp @if ($item['done_at'] != '') @php $is_late = $expected_time->greaterThanOrEqualTo(Carbon::parse($item['done_at'])); !$is_late? $late_orders++ : $ontime_orders++; @endphp @else @php $is_late = Carbon::now()->greaterThanOrEqualTo($expected_time); $is_late? $late_orders++ : 0; @endphp @endif @if (($item->status == 'waiting_for_payment')) @elseif (($item->status == 'pending') || ($item->status == 'approved')) @elseif (($item->status == 'driver_accepted') || ($item->status == 'processing')) @elseif (($item->status == 'done') || ($item->status == 'rated')) @elseif (($item->status == 'cancelled_by_user') || ($item->status == 'cancelled_by_driver') || ($item->status == 'cancelled_by_admin')) @else @endif
مجموع الطلبات: {{ $data['orders']->count('id') }} طلبات
عدد الطلبات المسلمة بالموعد: {{ $ontime_orders }} طلبات

عدد الطلبات المتاخرة: {{ $late_orders }} طلبات