@php // if the column has been cast to Carbon or Date (using attribute casting) // get the value as a date string if (isset($field['value']) && $field['value'] instanceof \Carbon\CarbonInterface) { $field['value'] = $field['value']->format('Y-m-d'); } $errors = $errors ?? null; $fieldLabel = $field['label']; $fieldName = $field['name']; $fieldDotName = square_brackets_to_dots(implode(',', (array) $fieldName)); $isInvalidClass = optional($errors)->has($fieldDotName) ? 'is-invalid' : ''; $field['value'] = old_empty_or_null($fieldName, '') ?? ($field['value'] ?? ($field['default'] ?? '')); $isDurationField = $field['options']['use-duration-mode'] ?? false; $initFunction = $isDurationField ? 'bpFieldInitDurationFlatPickerElement' : 'bpFieldInitDateFlatPickerElement'; @endphp @if ($isDurationField) @else
@endif
@push('crud_fields_scripts') @loadOnce('bpFieldInitDateFlatPickerElement') @endLoadOnce @endpush