{{-- resources/views/accounting/ar/invoices/create.blade.php --}} @extends('admin.admin_dashboard') @section('admin') {{-- jQuery & Select2 --}} @php // Grab old lines or default one blank line $oldLines = old('lines', [ ['account_id'=>'','description'=>'','quantity'=>1,'unit_price'=>0] ]); @endphp
{{-- Breadcrumb & Title --}}
{{-- Validation Errors --}} @if($errors->any())
    @foreach($errors->all() as $err)
  • {{ $err }}
  • @endforeach
@endif
@csrf {{-- Header --}}
@error('reference')
{{ $message }}
@enderror
@error('customer_id')
{{ $message }}
@enderror
@error('invoice_date')
{{ $message }}
@enderror
@error('due_date')
{{ $message }}
@enderror
@error('notes')
{{ $message }}
@enderror

{{-- Line Items --}}
Line Items
@foreach($oldLines 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