{{-- resources/views/backend/orders/received_order.blade.php --}} @php /** $items can come as $received_order from controller or directly as $items (paginator/collection) */ $items = isset($received_order) ? $received_order : ($items ?? collect()); @endphp {{-- ✅ Wrapper রাখলাম যাতে AJAX এ কেবল এই অংশটাই replace করা যায় --}}
@forelse($items as $item) @empty @endforelse
Action Invoice ID Order ID & Name Date Order Order Time Customers Product Name Product SKU Variant Status Fraud Check Payment Status Assign User Courier Courier Status Amount
@can('order.delete') @endcan #{{ $item->invoice_no }}
ID: {{ $item->id }}
{{ trim(($item->first_name ?? '').' '.($item->last_name ?? '')) }}
{{ dateFormate($item->date) }} {{ $item->created_at->diffForHumans() }} {{ $item->first_name.' '.$item->last_name }}
{{ $item->shipping_address }}
{{ $item->mobile }}
@foreach($item->details as $detail) {{ $detail->product->name ?? 'Unknown Product' }}
@endforeach
@foreach($item->details as $detail) @if(!isset($detail->product['sku']) || $detail->product['sku']=='') Unavailable @else {{ $detail->product['sku'] }} @endif
@endforeach
@foreach($item->details as $detail) @php $label = null; if(!empty($detail->variant_name)) { $label = $detail->variant_name; } elseif(isset($detail->variation) && !empty($detail->variation->display_title)) { $label = $detail->variation->display_title; } else { $size = $detail->variation->size_label ?? $detail->variation->size ?? null; $color= $detail->variation->color_label ?? $detail->variation->color ?? null; $label = trim(($size ?? '').($color ? (' - '.$color):'')); } @endphp {{ $label ?: '—' }}
@endforeach
{{ $item->status }} @php $percent=$item->getCourierPercent(); $color=$percent>50?'green':($percent>20?'#d97706':'#ef4444'); @endphp
{{ $percent }}%
{{ $item->payment_status }} {{ $item->assign? $item->assign->username:'' }} {{ $item->courier ? $item->courier->name : '' }}
{{ $item->courier_tracking_id ?? '' }}
@if($item->courier_id==1 && $item->courier_tracking_id) Track Link @elseif($item->courier_id==3 && $item->courier_tracking_code) Track Link @elseif($item->courier_id==2 && $item->courier_tracking_id) Track Link @endif
{{ $item->courier_status ?? '' }} {{ (int)$item->final_amount }}
No orders found.
@if(method_exists($items,'links')) {{-- ✅ pagination container আলাদা div এ রাখলাম যাতে AJAX এ কেবল এটুকুই পাল্টানো যায় --}}
{!! urldecode(str_replace("/?","?",$items->appends(Request::all())->render())) !!}
@endif