@include('laravel-crm::partials.form.hidden',[
'name' => 'order_id',
'value' => old('order_id', $invoice->order->id ?? $order->id ?? null),
])
@include('laravel-crm::partials.form.hidden',[
'name' => 'person_id',
'value' => old('person_id', $invoice->person->id ?? $person->id ?? null),
])
@include('laravel-crm::partials.form.text',[
'name' => 'person_name',
'label' => ucfirst(__('laravel-crm::lang.contact_person')),
'prepend' => '',
'value' => old('person_name', $invoice->person->name ?? $person->name ?? null),
'attributes' => [
'autocomplete' => \Illuminate\Support\Str::random()
],
'required' => 'true'
])
@include('laravel-crm::partials.form.hidden',[
'name' => 'organisation_id',
'value' => old('organisation_id', $invoice->organisation->id ?? $organisation->id ?? null),
])
@include('laravel-crm::partials.form.text',[
'name' => 'organisation_name',
'label' => ucfirst(__('laravel-crm::lang.organization')),
'prepend' => '',
'value' => old('organisation_name',$invoice->organisation->name ?? $organisation->name ?? null),
'attributes' => [
'autocomplete' => \Illuminate\Support\Str::random()
],
'required' => 'true'
])
@include('laravel-crm::partials.form.text',[
'name' => 'reference',
'label' => ucfirst(__('laravel-crm::lang.reference')),
'value' => old('reference', $invoice->reference ?? $order->reference ?? null)
])
@include('laravel-crm::partials.form.select',[
'name' => 'currency',
'label' => ucfirst(__('laravel-crm::lang.currency')),
'options' => \VentureDrake\LaravelCrm\Http\Helpers\SelectOptions\currencies(),
'value' => old('currency', $invoice->currency ?? $order->currency ?? \VentureDrake\LaravelCrm\Models\Setting::currency()->value ?? 'USD')
])
{{-- @include('laravel-crm::partials.form.hidden',[
'name' => 'prefix',
'value' => old('prefix', ($invoice->prefix ?? $prefix->value ?? 'INV-')),
])
@if(! \Dcblogdev\Xero\Facades\Xero::isConnected())
@include('laravel-crm::partials.form.text',[
'name' => 'number',
'label' => ucfirst(__('laravel-crm::lang.invoice_number')),
'value' => old('number', $invoice->number ?? $number ?? null),
'prepend' => ''.($invoice->prefix ?? $prefix->value ?? 'INV-').'',
'required' => 'true'
])
@endif --}}
@include('laravel-crm::partials.form.text',[
'name' => 'issue_date',
'label' => ucfirst(__('laravel-crm::lang.issue_date')),
'value' => old('issue_date', (isset($invoice->issue_date)) ? \Carbon\Carbon::parse($invoice->issue_date)->format($dateFormat) : null),
'attributes' => [
'autocomplete' => \Illuminate\Support\Str::random()
],
'required' => 'true'
])
@include('laravel-crm::partials.form.text',[
'name' => 'due_date',
'label' => ucfirst(__('laravel-crm::lang.due_date')),
'value' => old('due_date', (isset($invoice->due_date)) ? \Carbon\Carbon::parse($invoice->due_date)->format($dateFormat) : null),
'attributes' => [
'autocomplete' => \Illuminate\Support\Str::random()
],
'required' => 'true'
])
@include('laravel-crm::partials.form.textarea',[
'name' => 'terms',
'label' => ucfirst(__('laravel-crm::lang.terms')),
'rows' => 5,
'value' => old('terms', $invoice->terms ?? $invoiceTerms->value ?? null)
])
{{--@include('laravel-crm::partials.form.multiselect',[
'name' => 'labels',
'label' => ucfirst(__('laravel-crm::lang.labels')),
'options' => \VentureDrake\LaravelCrm\Http\Helpers\SelectOptions\optionsFromModel(\VentureDrake\LaravelCrm\Models\Label::all(), false),
'value' => old('labels', (isset($invoice)) ? $invoice->labels->pluck('id')->toArray() : null)
])--}}
{{--@include('laravel-crm::partials.form.select',[
'name' => 'user_owner_id',
'label' => ucfirst(__('laravel-crm::lang.owner')),
'options' => \VentureDrake\LaravelCrm\Http\Helpers\SelectOptions\users(false),
'value' => old('user_owner_id', $invoice->user_owner_id ?? auth()->user()->id),
])--}}
@include('laravel-crm::fields.partials.model', ['model' => $invoice ?? new \VentureDrake\LaravelCrm\Models\Invoice()])
@livewire('invoice-lines',[
'invoice' => $invoice ?? null,
'invoiceLines' => $invoice->invoiceLines ?? $order->orderProducts ?? null,
'old' => old('invoiceLines'),
'fromOrder' => (isset($order)) ? $order : false
])