@php $imagePath = $invoice->company->logo ? public_path($invoice->company->logo) : null; $base64 = ''; $mimeType = ''; $imageFound = false; if ($imagePath && file_exists($imagePath)) { try { $base64 = base64_encode(file_get_contents($imagePath)); $mimeType = mime_content_type($imagePath); $imageFound = true; } catch (Exception $e) { // Handle error if needed $imageFound = false; } } @endphp
@if($imageFound) Logo @else
Logo Not Available
@endif

INVOICE

{{$invoice->status}}

{{$invoice->invoice_name}}

{{$invoice->address_line_1}}

{{$invoice->address_line_2}}

{{$invoice->city}}-{{$invoice->post_code}}

Invoice Date:
{{ date('d M, Y', strtotime($invoice->due_date)) }}

Invoice No:
{{ $invoice->invoice_no }}

VAT No:
{{$invoice->company->vat_no??"N/A"}}

{{$invoice->company->name?? "N/A"}}

{{$invoice->company->address?? "N/A"}}

Tel: {{$invoice->company->contact_no?? "N/A"}}

{{$invoice->company->website?? "N/A"}}

@php $totalPrice = 0; $subTotal = 0; $vat = 0; $total = 0; $quantity=0; @endphp @foreach ($invoice->order->orderDetails as $orderDetail) @php $totalPrice = $orderDetail->quantity * $orderDetail->product->unit_price; $subTotal += $totalPrice; $vat = $subTotal * 0.2; $total = $subTotal + $vat; $quantity +=$orderDetail->quantity; @endphp @endforeach
Description Qty Unit Price Total
{{$orderDetail->product->brand->name}}-{{$orderDetail->product->sku}} {{$orderDetail->quantity}} £{{$orderDetail->product->unit_price}} £{{$totalPrice}}
{{$quantity}}
Sub Total: £{{$subTotal}}
VAT (20%): +£{{$vat}}
Total: £{{$total}}

Due Date: {{ date('d M, Y', strtotime('+15 days', strtotime($invoice->due_date))) }}

Bank Details: {{$invoice->company->bank_detail}}

{{$invoice->company->name}}

Company Registration No: {{$invoice->company->reg_no}}

Registered Office: {{$invoice->company->office_location}}