@if($modelInstance instanceof \App\Models\Contract) {!! Form::open(['route' => ['admin.contracts.uploaded-documents.update', ['contract' => $modelInstance, $uploaded_doc, 'success' => request()->success]], 'method' => 'PUT', 'files' => true]) !!} @else {!! Form::open(['route' => ['admin.invoices.uploaded-documents.update', ['invoice' => $modelInstance, $uploaded_doc, 'success' => request()->success]], 'method' => 'PUT', 'files' => true]) !!} @endif {{-- Requested Doc Id --}} {!! Form::hidden('document_id', $document->id) !!} {{-- Uploaded Doc Id --}} {!! Form::hidden('uploaded_doc_id', $uploaded_doc->id) !!}
@foreach ($document->fields as $index => $field) @forelse (@$uploaded_doc['fields'] ?? [] as $submited_field) @php if($submited_field['id'] == $field['id']){ $field['value'] = $submited_field['value']; } @endphp @empty @endforelse @if ($field['type'] == 'textarea')
@elseif($field['type'] == 'file')
Drag and Drop the {{$field['label']}} here or click to upload
{!! Form::hidden('fields['.$field['id'].']', @$field['value'] ?? null, ['id' => 'fields_'.$field['id']]) !!} {!! Form::hidden('field_is_new['.$field['id'].']', null, ['id' => 'fields_'.$field['id'].'is_new']) !!} @else
@endif @endforeach @if ($document->is_expirable)
@endif
{!! Form::close() !!}