Laravel nova: как переопределить компоненты nova - PullRequest
0 голосов
/ 18 сентября 2018

Допустим, я хочу заменить nova / resources / js / components / Form / FieldWrapper.vue на пользовательский (добавить несколько классов CSS или добавить дополнительный HTML), как это сделать, не внося изменений в / каталог nova (чтобы иметь возможность обновлять nova)?

Вариант использования для изменения вида редактирования, например:

  • добавить знак "*" в поле, если это обязательное поле
  • чтобы изменить стиль "одно поле на строку" на стиль "два поля на строку", чтобы использовать огромное пустое пространство впустую и уменьшить высоту формы для уменьшения прокрутки

1 Ответ

0 голосов
/ 04 декабря 2018

внутри файла изменений папки nova:

webpack.mix.js.dist до webpack.mix.js

войти в папку novaи выполните:

npm install
npm run watch

и затем перейдите в папку nova \ resources \ js

go change vue component вам нужно

после запуска (в вашем корневом проекте):

php artisan nova:publish
...