@extends('layouts.admin.admin') @section('title', 'Order') @section('content')
| ID | Invoice Number | Student | Guest Number | Guests | Paid / Free |
|---|---|---|---|---|---|
| {{ $key + 1 }} |
{{ $order->invoice_number }} {!! orderStatus($order->order_status) !!} |
{{ $order->graduate->student_id ?? 'N/A' }} {{ $order->graduate->full_name ?? 'N/A' }} |
@php
if (isOrderComplete($order)) {
$guest_paid_count += $order->guest_number;
} else {
$guest_unpaid_count += $order->guest_number;
}
@endphp
{{ $order->guest_number ?? '0' }} PAID Guest: {{ $guest_paid_count }} UNPAID Guest: {{ $guest_unpaid_count }} |
Count: {{ $order->guestLists->count() }} @foreach ($order->guestLists as $guest) @php $gsn++; if (isTrue($guest->paid)) { $ticket_paid_guest_count++; } else { $ticket_unpaid_guest_count++; } @endphp
{{ $gsn }} - {{ $guest->id }} - {{ $guest->full_name }} -
{!! yesNo($guest->paid) !!} - {{ $guest->archive }}
@endforeach
PAID Count: {{ $ticket_paid_guest_count }} UNPAID Count: {{ $ticket_unpaid_guest_count }} |
@if (isOrderComplete($order))
@php
// $allowed_free_guest = getOrderPackageTicketData($order->graduate, $order->ceremony->graduation->package, 'free_guest_number');
$allowed_free_guest = $order->free_guest_number;
$ordered_ticket = $order->guest_number;
$sub = $ordered_ticket - $allowed_free_guest;
$paid_ticket = $sub > 0 ? $sub: 0;
$total_paid_tickets += $paid_ticket;
$free_ticket = $sub > 0 ? $allowed_free_guest: $ordered_ticket;
$total_free_tickets += $free_ticket;
@endphp
Free Allowed: {{ $allowed_free_guest }} Ordered: {{ $ordered_ticket }} Paid: {{ $paid_ticket }} Free: {{ $free_ticket }} Total Paid: {{ $total_paid_tickets }} Total Free: {{ $total_free_tickets }} @endif |
| No orders found. | |||||
| Total Guest: {{ $orders->sum('guest_number') }} | |||||