{{ __('行程明細') }}

@forelse ($orders as $index => $order) @if ($order['status'] == 0 && empty($order['startDate']) && empty($order['endDate']))
{{ \Carbon\Carbon::parse($order['createDate'])->format('Y-m-d') }}

{{ \Carbon\Carbon::parse($order['createDate'])->format('H:i') }}

預約進行中 →
@endif @if ($order['status'] == 0 && !empty($order['startDate']) && empty($order['endDate']))
{{ \Carbon\Carbon::parse($order['createDate'])->format('Y-m-d') }}

{{ \Carbon\Carbon::parse($order['createDate'])->format('H:i') }}

正在騎乘中 →
@endif @if ($order['status'] == 0 && !empty($order['startDate']) && !empty($order['endDate']))
{{ \Carbon\Carbon::parse($order['createDate'])->format('Y-m-d') }}

{{ \Carbon\Carbon::parse($order['createDate'])->format('H:i') }}

租車費用 $ {{ $order['price'] }}

扣款方式

{{ '-' }}
{{-- Order Number --}}

訂單編號

{{ $order['orderId'] }}

車牌號碼

{{ $order['car']['licensePlate'] ?? '-' }}
{{-- Riding time --}} @php $start = new DateTime($order['startDate']); $end = new DateTime($order['endDate']); $interval = $start->diff($end); $totalMinutes = $interval->days * 24 * 60 + $interval->h * 60 + $interval->i; $seconds = $interval->s; $rentDuration = sprintf('%02d:%02d', $totalMinutes, $seconds); @endphp

騎乘時間

{{ $rentDuration }}
{{-- Cycling distance --}}

騎乘距離

{{-- {{ '-' }} --}} {{ $order['distance'] }} 公里
@csrf
@endif @if ($order['status'] == 1)
{{ \Carbon\Carbon::parse($order['startDate'])->format('Y-m-d') }}

{{ \Carbon\Carbon::parse($order['startTime'])->format('H:i') }} ~ {{ \Carbon\Carbon::parse($order['endTime'])->format('H:i') }}

租車費用 $ {{ $order['price'] }}

扣款方式

{{ !empty($order['payType']) && $order['payType'] === 'creditCard' ? 'Credit Card' : $order['payType'] ?? '-' }}
{{-- Order Number --}}

訂單編號

{{ $order['orderId'] }}

車牌號碼

{{ $order['car']['licensePlate'] ?? '-' }}
{{-- Riding time --}} @php $start = new DateTime($order['startDate']); $end = new DateTime($order['endDate']); $interval = $start->diff($end); $totalMinutes = $interval->days * 24 * 60 + $interval->h * 60 + $interval->i; $seconds = $interval->s; $rentDuration = sprintf('%02d:%02d', $totalMinutes, $seconds); @endphp

騎乘時間

{{ $rentDuration }}
{{-- Cycling distance --}}

騎乘距離

{{-- {{ '-' }} --}} {{ $order['distance'] }} 公里
@endif @if ($order['status'] == 3 && $order['isPaid'] == 1)
{{ \Carbon\Carbon::parse($order['createDate'])->format('Y-m-d') }}

{{ \Carbon\Carbon::parse($order['createDate'])->format('H:i') }}

@if ($order['price'] == 0) {{ $order['within30Min'] == 2 ? '第二次預約取消' : '第一次預約取消' }} @else {{ $order['within30Min'] == 2 ? '第二次預約取消' : '第一次預約取消' }} ${{ $order['price'] }} @endif
@endif @if ($order['status'] == 3 && $order['isPaid'] == 0 && $order['price'] != 0)
{{ \Carbon\Carbon::parse($order['createDate'])->format('Y-m-d') }}

{{ \Carbon\Carbon::parse($order['createDate'])->format('H:i') }}

{{ $order['within30Min'] == 2 ? '第二次預約取消' : '第一次預約取消' }} $ {{ $order['price'] }}
@csrf
@endif @if ($order['status'] == 4 && $order['isPaid'] == 1)
{{ \Carbon\Carbon::parse($order['createDate'])->format('Y-m-d') }}

{{ \Carbon\Carbon::parse($order['createDate'])->format('H:i') }}

@if ($order['price'] == 0) {{ $order['within30Min'] == 2 ? '第二次逾期預約' : '第一次逾時預約' }} @else {{ $order['within30Min'] == 2 ? '第二次逾期預約' : '第一次逾時預約' }} ${{ $order['price'] }} @endif
@endif @if ($order['status'] == 4 && $order['isPaid'] == 0 && $order['price'] != 0)
{{ \Carbon\Carbon::parse($order['createDate'])->format('Y-m-d') }}

{{ \Carbon\Carbon::parse($order['createDate'])->format('H:i') }}

{{ $order['within30Min'] == 2 ? '第二次逾期預約' : '第一次逾時預約' }} $ {{ $order['price'] }}
@csrf
@endif @empty

尚無資料

@endforelse