@csrf @isset($method) @method($method) @endisset
@foreach($fields as $field) @php if (isset($field['enabled']) && !$field['enabled']) { continue; } $type = $field['type'] ?? 'text'; $partial = match($type) { 'text' => 'admin.crud.fields.text', 'number' => 'admin.crud.fields.number', 'date' => 'admin.crud.fields.date', 'textarea' => 'admin.crud.fields.textarea', 'url' => 'admin.crud.fields.url', 'country-code' => 'admin.crud.fields.country-code', 'select' => 'admin.crud.fields.select', 'select2' => 'admin.crud.fields.select2', 'select-multiple' => 'admin.crud.fields.select2-multiple', 'file' => 'admin.crud.fields.file', 'files' => 'admin.crud.fields.files', 'image' => 'admin.crud.fields.image', 'checkbox' => 'admin.crud.fields.checkbox', 'hidden' => 'admin.crud.fields.hidden', 'seperator' => 'admin.crud.fields.seperator', 'custom' => 'admin.crud.fields.custom', default => 'admin.crud.fields.text', }; @endphp @if($type === 'hidden') @include($partial, $field) @else
@include($partial, $field)
@endif @endforeach {{-- Submit --}}