@extends('backend.app') @section('title', 'Invoice Details') @push('style') @endpush @section('content') @php $transaction = $ticket->transaction; $buyer = $ticket->buyer; $raffle = $ticket->raffle; $formatDate = function ($value) { if (!$value) { return 'N/A'; } try { return \Illuminate\Support\Carbon::parse($value)->format('Y-m-d H:i'); } catch (Exception $e) { return 'N/A'; } }; @endphp
Buyer Details
Name: {{ $transaction?->name ?? $buyer?->name ?? 'N/A' }}
Email: {{ $transaction?->email ?? $buyer?->email ?? 'N/A' }}
Phone: {{ $transaction?->phone ?? $buyer?->phone ?? 'N/A' }}
Address: {{ $transaction?->address ?? 'N/A' }}
Raffle Details
Raffle: {{ $raffle?->property?->title ?? 'N/A' }}
Raffle ID: {{ $raffle?->id ?? 'N/A' }}
Start Date: {{ $formatDate($raffle?->start_date) }}
Draw Date: {{ $formatDate($raffle?->draw_date) }}

Transaction Details
Transaction ID: {{ $transaction?->id ?? 'N/A' }}
Status: {{ $transaction?->status ? ucwords(str_replace('_', ' ', $transaction->status)) : 'N/A' }}
Amount: {{ $transaction?->amount !== null ? '$' . number_format((float) $transaction->amount, 2) : 'N/A' }}
Completed At: {{ $formatDate($transaction?->completed_at) }}
Ticket Details
Ticket Number: {{ $ticket->ticket_number }}
Ticket Status: {{ ucwords(str_replace('_', ' ', $ticket->status)) }}
Purchased At: {{ $formatDate($ticket->created_at) }}
@endsection