@extends('admin.layout.master') @section('content') @if (session('success'))
{{ session('success') }}
@endif @if (session('error'))
{{ session('error') }}
@endif
Today Deliver Today Deliver Tomorrow Unpaid Unhandle
@php $color = "#fff" @endphp
{{ $orders->withQueryString()->links('vendor.pagination.custom') }}
@foreach ($orders as $order) @php $latestStatus = $order->latestStatusChange; $statusColor = 'grey'; // Default color if($color=="#fff") $color="#eee"; else{ $color="#fff"; } // Set $statusColor based on $latestStatus @endphp @php $latestStatus = $order->latestStatusChange; $statusColor = 'grey'; // default color if ($latestStatus) { switch ($latestStatus->status) { case '1. New Order': $statusColor = 'yellow'; break; case '2. Contacted customer and no more problem': $statusColor = 'green'; break; case '3. Customer cannot be reached': $statusColor = 'red'; break; // Add more cases if needed } } @endphp @endforeach
ID Customer Name Phone Order Date Delivery Date Delivery Address Items Price Paid status Comments
{{ $order->id }} {{ $order->customer_name }} @php $message1 = "$order->customer_name 你好, 關於你在HK-basket.com的訂單 #$order->id %0A我們需進一步的資料:"; @endphp {{ $order->customer_phone }}
{{ strlen($order->customer_email) > 20 ? substr($order->customer_email, 0, 20) . '...' : $order->customer_email }}
{{ date('m-d', strtotime($order->created_at)) }}
{{ date('H:i', strtotime($order->created_at)) }}
@php $deliveryDate = strtotime($order->deliver_date); $today = strtotime(date('Y-m-d')); $tomorrow = strtotime('+1 day', $today); @endphp @if ($deliveryDate == $today) {{ date('m-d', $deliveryDate) }} @elseif($deliveryDate == $tomorrow) {{ date('m-d', $deliveryDate) }} @else {{ date('m-d', $deliveryDate) }} @endif {{ $order->deliver_address }} @foreach ($order->items as $item) @if ($item->product) {{ $item->product->name_chi }} @else NA @endif x {{ $item->qty }}
@endforeach
{{ $order->price }} @if ($order->paid == 1) PayPal @elseif ($order->paid == 2) ATM @else Unpaid @endif {{ $order->comments }}
Remarks : {{ $order->remark }}
@csrf
@if ($latestStatus)
Last updated by: {{ $latestStatus->user->name }} at {{ \Carbon\Carbon::parse($latestStatus->changed_at)->format('Y-m-d H:i:s') }}
@endif
{{-- Display the number of photos for this order --}} Photo : {{ $order->photos->count() }}
{{ $orders->withQueryString()->links('vendor.pagination.custom') }}
@endsection