@php /** * Render satu field borang. * * @var \App\Models\Backend\ContentFormField $field */ $code = $field->field_code; $isCheckbox = $field->field_type === 'CHECKBOX'; $name = $isCheckbox ? "fields[{$code}][]" : "fields[{$code}]"; $oldValue = old("fields.{$code}"); $hasError = $errors->has("fields.{$code}"); $invalid = $hasError ? 'is-invalid' : ''; $req = $field->field_required ? 'required' : ''; @endphp
@if (filled($field->field_help))
{{ $field->field_help }}
@endif @switch($field->field_type) @case('TEXTAREA') @break @case('SELECT') @break @case('RADIO')
@foreach ($field->optionList() as $i => $opt) @endforeach
@break @case('CHECKBOX')
@foreach ($field->optionList() as $i => $opt) @endforeach
@break @case('SCALE')
@foreach ($field->scaleRange() as $value) @endforeach
@break @case('FILE')
Saiz maksimum 10 MB. Format: PDF, JPG, PNG, DOCX, XLSX.
@break @case('EMAIL') @break @case('PHONE') @break @case('DATE') @break @default @endswitch @error("fields.{$code}")
{{ $message }}
@enderror