Larvel Nova Custom Class Класс не найден - PullRequest
1 голос
/ 08 октября 2019

Я создал настраиваемое поле в Laravel Nova с помощью команды

php artisan nova:field mycode/disabled-field

Это поместило папку с именем DisabledField в папку nova-components .

Я сейчас пытаюсь импортировать это поле на один из моих ресурсов следующим образом.

use mycode\DisabledField\DisabledField;

и добавить поле в функцию поля

DisabledField::make('Product', 'product_id'),

Когда я обновляюНа странице я получаю следующую ошибку: enter image description here

Что я пробовал

  1. Запуск composer dump-autoload
  2. Выполнить composer update
  3. Выполнить php artisan cache:clear
  4. Убедитесь, что класс поля Disabled находится в правильном пространстве имен.

Я не уверен, чтоЯ делаю неправильно.

1 Ответ

0 голосов
/ 08 октября 2019

вы скомпилировали свое поле, перейдя в каталог nova-components / disable-field и запустив:

npm run dev

или производство по окончании:

npm run prod

также импортируйте так use Mycode\DisabledField\DisabledField; (не уверен, что это важно, но я всегда начинаю с прописных букв)

...