Edit Entity Detail

Back to Entity
@if (session('error')) @endif

Edit {{ $selectedDynamicField->name ?? 'Detail' }}

{{ $selectedDynamicField->description ?? '' }}

@if(count($fieldDefinitions) > 0)
@foreach($fieldDefinitions as $field)
@switch($field['type']) @case('text') @break @case('textarea') @break @case('number') @break @case('date') @break @case('datetime') @break @case('checkbox')
@break @case('select') @break @case('radio')
@if(isset($field['options']) && is_array($field['options'])) @foreach($field['options'] as $option) @endforeach @else

No options defined for this field.

@endif
@break @case('multiselect') @break @case('file')
@if(isset($existingFiles[$field['name']]))
Size: {{ round($existingFiles[$field['name']]['size'] / 1024, 2) }} KB
@endif

Max file size: 10MB. Click or drag and drop to upload.

@if(isset($tempFiles[$field['name']]))
{{ $tempFiles[$field['name']]->getClientOriginalName() }}
@endif
@break @case('image')
@if(isset($existingFiles[$field['name']]))
Current Image
{{ $existingFiles[$field['name']]['original_name'] }}
Click to view
{{ $existingFiles[$field['name']]['original_name'] }} ({{ round($existingFiles[$field['name']]['size'] / 1024, 2) }} KB)
@endif

Max file size: 5MB. Accepted formats: JPG, PNG, GIF.

@if(isset($tempFiles[$field['name']]))
Preview
Click to view
@endif
@break @default @endswitch @error('fieldValues.' . $field['name']) {{ $message }} @enderror
@endforeach
@else
No fields have been defined for this detail type.
@endif
Cancel