@php
$canFulfill = true;
if($order->items) {
foreach($order->items as $key => $item){
if (strtotime($item->date . ' ' . $item->time) > time()){
$canFulfill = false;
break;
}
}
}
@endphp
@if($order->status <=2 && $order->cancel_requested)
@elseif($order->status ==1 && !$order->cancel_requested && $order->items->count() == 1)
@elseif(auth()->user()->can('fulfill_order_update') && ($order->status ==2) && $canFulfill && !$order->cancel_requested)
@elseif(!$order->refund_completed && $order->status ==3)
@endif
@if($order->refund_completed)
@endif