@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')
{!! 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() !!}