@php $activeFields = \App\Models\PatientCustomField::where('active', true)->orderBy('order')->get(); @endphp @if(count($activeFields) > 0)
{{ __('patient-custom-fields.additional_information') }}

{{ __('patient-custom-fields.form_description') }}

@if(session('success')) @endif
@csrf
@foreach($activeFields as $field) @php $fieldValue = $model->getCustomFieldValue($field->id); $value = $fieldValue ? $fieldValue->value : ''; @endphp
@switch($field->type) @case('text') required ? 'required' : '' }}> @break @case('email') required ? 'required' : '' }}> @break @case('phone') required ? 'required' : '' }}> @break @case('number') required ? 'required' : '' }}> @break @case('date') required ? 'required' : '' }}> @break @case('textarea') @break @case('select') @break @case('checkbox')
id, $value) == '1' ? 'checked' : '' }} {{ $field->required ? 'required' : '' }}>
@break @case('radio') @foreach($field->options as $option)
id, $value) == $option ? 'checked' : '' }} {{ $field->required ? 'required' : '' }}>
@endforeach @break @default required ? 'required' : '' }}> @endswitch @error('field_'.$field->id)
{{ $message }}
@enderror
@endforeach
@endif