我使用命令在 Laravel Nova 中创建了一个自定义字段
php artisan nova:field mycode/disabled-field
这会在 nova-components 文件夹中放置一个名为 DisabledField 的文件夹。
我现在正尝试将此字段导入到我的一个资源中,如下所示。
use mycode\DisabledField\DisabledField;
并将字段添加到 fields 函数
DisabledField::make('Product', 'product_id'),
我尝试过的
- 运行
composer dump-autoload
- 运行
composer更新
- 运行
php artisan cache:clear
- 确保已禁用字段类位于正确的命名空间中。
我不确定我做错了什么。
最佳答案
您是否已通过移动到目录 nova-components/disable-field 并运行来编译您的字段:
npm run dev
或完成后的生产:
npm run prod
也像这样导入use Mycode\DisabledField\DisabledField;
(不确定这是否重要,但我总是以大写开头)
关于php - Laravel Nova 自定义字段类未找到错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58282053/