{!! Form::hidden('model', $model ?? $field->model ?? null) !!}
{!! Form::label('title', trans('validation.attributes.title').':') !!} {!! Form::text('title', $field->title ?? null, ['class' => 'form-control']) !!}
{!! Form::label('data_type', trans('validation.attributes.data_type').':') !!} {!! Form::select('data_type', $dataTypes, $field->data_type ?? null, ['class' => 'form-control']) !!}
{!! Form::label('options', trans('validation.attributes.options').':') !!} @foreach($field->options ?? [] as $key => $value)
{!! Form::text("options[{$key}]", $value, ['class' => 'form-control']) !!}
@endforeach
{!! Form::text("options_new_extra[]", null, ['class' => 'form-control']) !!}
{!! Form::label('default', trans('validation.attributes.default').':') !!} {!! Form::text('default', ($field->data_type ?? '') == 'text' ? $field->default ?? null : null, ['class' => 'form-control', 'data-disablable' => '#data_type;hide-disable;text']) !!} {!! Form::text('default', (($field->data_type ?? '') != 'date' || ($field->default ?? '0000-00-00') == '0000-00-00') ? null : $field->default, ['class' => 'form-control datepicker', 'data-disablable' => '#data_type;hide-disable;date']) !!} {!! Form::text('default', (($field->data_type ?? '') != 'datetime' || ! isset($field->default)) ? '' : date('Y-m-d H:i:s',strtotime($field->default)), ['class' => 'form-control datetimepicker', 'data-disablable' => '#data_type;hide-disable;datetime']) !!}
{!! Form::select('default', [0 => 'no', 1 => 'yes'], (($field->data_type ?? '') != 'boolean' || ! isset($field->default)) ? 0 : $field->default, ['class' => 'form-control']) !!}
{!! Form::select('default', $field->options ?? [], (($field->data_type ?? '') != 'select' || ! isset($field->default)) ? null : $field->default, ['class' => 'form-control default-select']) !!}
{!! Form::select('default[]', $field->options ?? [], (($field->data_type ?? '') != 'multiselect' || ! isset($field->default)) ? [] : $field->default, ['class' => 'form-control default-multiselect', 'multiple' => 'multiple']) !!}
{!! Form::label('slug', trans('validation.attributes.slug').':') !!} {!! Form::text('slug', $field->slug ?? null, ['class' => 'form-control']) !!}
{!! Form::hidden('required', 0) !!} {!! Form::checkbox('required', 1, $field->required ?? null) !!} {!! Form::label('required', trans('validation.attributes.required') ) !!}
{!! Form::label('validation', trans('validation.attributes.validation').':') !!} {!! Form::text('validation', $field->validation ?? null, ['class' => 'form-control']) !!} (e.g. "digits_between:0,10", "date|before:2020-07-01|after:2020-01-01", "string|min:5|max:25")
{!! Form::label('description', trans('validation.attributes.description').':') !!} {!! Form::text('description', $field->description ?? null, ['class' => 'form-control']) !!}