@if ($invoiceItem->id) @if(!isset($tax_rates) && !isset($deduction_rates)) {{-- item update --}} {!! Form::model($invoiceItem, ['route' => ['admin.invoices.invoice-items.update', [$invoice, $invoiceItem->id, 'item' => request()->item]], 'method' => 'PUT', 'id' => 'item-create', ]) !!} @elseif(isset($tax_rates) && isset($pivot_tax)) {{-- Item Tax Update --}} {!! Form::model($invoiceItem, ['route' => ['admin.invoices.invoice-items.taxes.update', [$invoice, $invoiceItem->id, $pivot_tax, 'item' => request()->item, 'tab' => request()->tab]], 'method' => 'PUT', 'id' => 'item-create', ]) !!} @elseif(isset($deduction_rates) && isset($added_deduction)) {{-- Item Deduction Update --}} {!! Form::model($invoiceItem, ['route' => ['admin.invoices.invoice-items.deductions.update', [$invoice, $invoiceItem->id, $added_deduction, 'item' => request()->item, 'tab' => request()->tab]], 'method' => 'PUT', 'id' => 'item-create', ]) !!} @elseif(isset($tax_rates)) {{-- Item Tax Store --}} {!! Form::model($invoiceItem, ['route' => ['admin.invoices.invoice-items.taxes.store', [$invoice, $invoiceItem->id, 'item' => request()->item, 'tab' => request()->tab]], 'method' => 'POST', 'id' => 'item-create', ]) !!} @elseif(isset($deduction_rates)) {{-- Item Deduction Store --}} {!! Form::model($invoiceItem, ['route' => ['admin.invoices.invoice-items.deductions.store', [$invoice, $invoiceItem->id, 'item' => request()->item, 'tab' => request()->tab]], 'method' => 'POST', 'id' => 'item-create', ]) !!} @endif @else {!! Form::model($invoiceItem, ['route' => ['admin.invoices.invoice-items.store', [$invoice, 'item' => request()->item]], 'method' => 'POST', 'id' => 'item-create' ]) !!} @endif