{{-- resources/views/accounting/ar/invoices/edit.blade.php --}} @extends('admin.admin_dashboard') @section('admin') {{-- jQuery & Select2 --}}
{{-- Breadcrumb & Title --}}
{{-- Validation Errors --}} @if($errors->any())
    @foreach($errors->all() as $err)
  • {{ $err }}
  • @endforeach
@endif
@csrf @method('PUT') {{-- Header --}}
@error('reference')
{{ $message }}
@enderror
@error('customer_id')
{{ $message }}
@enderror
@error('buyer_id')
{{ $message }}
@enderror
@error('invoice_date')
{{ $message }}
@enderror
@error('due_date')
{{ $message }}
@enderror

{{-- Line Items --}}
Line Items
@php $lines = old('lines') ?? $invoice->lines->map(fn($l) => [ 'account_id' => $l->account_id, 'description' => $l->description, 'quantity' => $l->quantity, 'unit_price' => $l->unit_price, ])->toArray(); @endphp @foreach($lines as $i => $line) @endforeach
Account Description Qty Unit Price
@error("lines.$i.account_id")
{{ $message }}
@enderror
@error("lines.$i.description")
{{ $message }}
@enderror
@error("lines.$i.quantity")
{{ $message }}
@enderror
@error("lines.$i.unit_price")
{{ $message }}
@enderror
{{-- Dynamic “Add/Remove Line” + Select2 --}} @endsection