@if (count($orders) > 0)
@foreach ($orders as $order) @php $ordersWithPaymentMethod = $order->order_payments()->where('payment_method_id', 4)->first(); if ($ordersWithPaymentMethod) { break; } $token = false; if ($order->order_payments->first()->receipt_id) { $token = $order->order_payments->first()->receipt->token; } @endphp
{{ __('messages.Order Number') }} : {{ $order->id }}
{{ \Carbon\Carbon::createFromTimeString($order->created_at)->translatedFormat('j M, Y, g:i a') }}
{{ __('messages.View invoice') }}
@endforeach
@php if ($order_payment = $order->order_payments->first->receipt_id) { $token = $order_payment->receipt->token; } if (empty($token)) { while (true) { $token = $order->id . date('dmYHis') . $order->account_id . Str::random(25); $rslt_toke = \App\Models\CustomerFile::where('token', $token)->first(); if (!$rslt_toke) { break; } } } @endphp
@foreach ($orders as $order)
{{ __('messages.Order Number') }} : {{ $order->id }}
@if ($token) {{--
{{ __('messages.download receipt') }}
--}}
@endif
@foreach ($order->order_payments as $payment)
{{ __('messages.Payment Method') }}
{{ $payment->payment_method ? $payment->payment_method->name : '-' }}
{{ __('messages.Total') }}
{{ $payment->amount }}
@endforeach

{{ __('messages.courses') }}
@foreach ($order->order_details()->whereNotNull('course_level_id')->get() as $order_detail) @endforeach
# {{ $order->id }} {{ __('messages.course name') }} {{ __('messages.number of training hours') }} {{ __('messages.Number of videos') }}
{{ $loop->iteration }} @isset($order_detail->course_customers[0]) {{ $order_detail->course_level->product->name }} - {{ $order_detail->course_level->name_ar }} @else {{ $order_detail->course_level->product->name }} - {{ $order_detail->course_level->name_ar }} @endisset @isset($order_detail->course_customers[0]) {{ $order_detail->course_level->hours }} {{ __('messages.Hours') }} @endisset @isset($order_detail->course_customers[0]) @php $recordedSessions = $order_detail->course_customers[0]->course->course_sessions->where( 'is_recorded', 1, ); @endphp @if ($recordedSessions->isNotEmpty()) {{ $recordedSessions }} @else {{ __('messages.No recorded sessions available.') }} @endif @endisset
@endforeach
@else
{{ __('messages.there are no payments yet') }}
@endif