Я получил следующее поле даты и времени:
DateTime
::make('foobar')
->format('DD-MM-YYYY HH:mm:ss') // https://momentjs.com/docs/#/parsing/string-format/
->pickerFormat('d-m-Y H:i:S') // https://flatpickr.js.org/formatting/
->rules('required', 'date_format:Y-m-d H:i:s')
->firstDayOfWeek(1)
Momentjs не распознает дату. После изменения даты в консоли я получаю предупреждение:
Deprecation warning: value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.
Кажется, моментом не получается формат? Но я четко устанавливаю его в ресурсе nova, и поэтому он должен быть передан vue и так далее? верно?
Удаление ->pickerFormat()
позволяет мне сохранить дату, но не отображая ее так, как я хочу в сборщике.
Возможно, я делаю это совершенно неправильно, поэтому, если кто-то может произвестирабочий пример DateTime, поданный с форматом и pickerFormat тогда, это было бы также хорошо.
edit:
Дополнительная информация. Я перенастроил Nova, используя режим dev, чтобы я мог использовать инструмент Vue (расширение chrome).
Я также безуспешно посмотрел на компонент DateTime (vue). Плохо это закрытый источник.