В настоящее время я работаю над приложением Laravel Nova, в которое мне нужно добавить множество пользовательских инструментов и карт. Я хотел бы сохранить согласованность во всем приложении, поэтому имеет смысл просто использовать существующие компоненты Laravel Nova для определенных вещей, например, для ввода формы.
Я пытаюсь использовать несколько найденных компонентов в файле nova/resources/js/fields.js
, но он не работает.
В моем коде я просто ссылаюсь на компонент <form-date-time></form-date-time>
, но я получаю ошибки:
Cannot read property 'attribute' of undefined
Cannot read property 'value' of undefined
Я не эксперт Vue, поэтому я мог бы представить это что-то довольно ясное и очевидное, что мне не хватает. В другом посте SO кто-то ссылался на то же, что я пытаюсь сделать с компонентом Nova checkbox
. В этом случае была подставка, которую нужно было передать компоненту, чтобы он функционировал правильно, но я не вижу стойку, которую мне нужно передать компоненту в nova/resources/js/components/Form/DateTimeField.vue
.
Буду признателен за любую помощь в использовании компонентов Nova в моих пользовательских инструментах и карточках. Спасибо.