@php if($preOrderId) { $order = App\Models\PreOrder::where('id', $preOrderId)->first(); if($order) { $kitchen_name = $order->kitchen->kitchen_detail->name; $booking_time = $order->booking_time; $formattedDateTime = Carbon\Carbon::createFromTimestamp($booking_time)->format('l, F j, Y | h:i A'); $user_name = $order->user->name; $d_time =$order->delivered_time; if($d_time != null) { $deliveryTime = Carbon\Carbon::createFromTimestamp($d_time)->format('l, F j, Y | h:i A'); }else{ $deliveryTime = null; } $itemCount = App\Models\PreOrderDetail::Where('pre_order_id',$preOrderId)->count(); $orderDetails = App\Models\PreOrderDetail::Where('pre_order_id',$preOrderId)->get(); $sub_total = $order->sub_total; $deliveryCharge = $order->delivery_charge; $packingCharge = $order->packaging_charge; $coupon_amount = $order->coupon_discount; $tax = $order->total_tax; $grandTotal = $order->total_amount; $st = $order->status; if($st == 'placed') { $status = 'Placed'; $t = $order->booking_time; $time = Carbon\Carbon::createFromTimestamp($t)->format('l, F j, Y | h:i A'); }elseif($st == 'process') { $status = 'Process'; $t = $order->accept_time; $time = Carbon\Carbon::createFromTimestamp($t)->format('l, F j, Y | h:i A'); }elseif($st == 'ready') { $status = 'Ready'; $t = $order->ready_time; $time = Carbon\Carbon::createFromTimestamp($t)->format('l, F j, Y | h:i A'); }elseif($st == 'dispatched') { $status = 'Dispatched'; $t = $order->dispatched_time; $time = Carbon\Carbon::createFromTimestamp($t)->format('l, F j, Y | h:i A'); }elseif($st == 'delivered') { $status = 'Delivered'; $t = $order->delivered_time; $time = Carbon\Carbon::createFromTimestamp($t)->format('l, F j, Y | h:i A'); }elseif($st == 'cancelled') { $status = 'Cancelled'; $t = $order->cancel_time; $time = Carbon\Carbon::createFromTimestamp($t)->format('l, F j, Y | h:i A'); }elseif($st == 'rider_assigned') { $status = 'Rider Assigned'; }elseif($st == 'pickup_shop_reached') { $status = 'Shop Reached'; }elseif($st == 'delivery_location_reached') { $status = 'Delivery Location Reached'; }elseif($st == 'rts_initiated') { $status = 'Return Initiated'; }elseif($st == 'rts_completed') { $status = 'Return Completed'; }elseif($st == 'pending') { $status = 'Pending'; } } } @endphp