@extends('dashboard.layouts.master') @section('title', 'Orders') @php $isAffiliater = isAffiliater(); @endphp @section('content')

Orders List

{{-- Filters --}}
@if(!$isAffiliater)
@endif
Reset
{{-- Orders Table --}}
@if(!$isAffiliater) @endif @forelse ($orders as $key => $order) @if(!$isAffiliater) @endif @php switch($order->payment_status) { case 1: $borderColor = 'border: 1px solid green'; break; case 2: $borderColor = 'border: 1px solid red'; break; default: $borderColor = 'border: 1px solid skyblue'; } @endphp @php switch($order->status) { case 1: $borderColor = 'border: 1px solid skyblue'; break; case 2: $borderColor = 'border: 1px solid red'; break; case 3: $borderColor = 'border: 1px solid green'; break; case 4: $borderColor = 'border: 1px solid red'; break; default: $borderColor = 'border: 1px solid orange'; } @endphp @empty @endforelse
# Order ID UserPhoneCart Total Discount Grand Total Payment Status Status Ordered At Action
{{ $orders->firstItem() + $key }} {{ $order->unique_id ?: 'N/A' }} @if (!$isAffiliater) {{ $order->user->name ?? 'Guest' }} @else {{ $order->user->name ?? 'Guest' }} @endif {{ $order->user->phone ?? 'N/A' }}{{ $order->cart_total ?? 'N/A' }} {{ $order->discount ?? 'N/A' }} {{ $order->grand_total ?? 'N/A' }} @if(!$isAffiliater)
@csrf @method('PUT')
@else @switch($order->payment_status) @case(ORDER_PAYMENT_PENDING) Pending @break @case(ORDER_PAYMENT_PAID) Paid @break @case(ORDER_PAYMENT_CANCELLED) Cancelled @break @default Unknown @endswitch @endif
@if(!$isAffiliater)
@csrf @method('PUT')
@else @switch($order->status) @case(ORDER_PENDING) Pending @break @case(ORDER_APPROVED) Approved @break @case(ORDER_DISPATCHED) Dispatched @break @case(ORDER_DELIVERED) Delivered @break @case(ORDER_REJECTED) Rejected @break @default Unknown @endswitch @endif
{{ $order->created_at->format('d M Y') }} View @if(!$isAffiliater) Download Print @endif
No Orders Found.
{{ $orders->links() }}
@endsection