php - Laravel Nova 自定义字段类未找到错误

标签 php laravel composer-php laravel-nova

我使用命令在 Laravel Nova 中创建了一个自定义字段

php artisan nova:field mycode/disabled-field

这会在 nova-components 文件夹中放置一个名为 DisabledField 的文件夹。

我现在正尝试将此字段导入到我的一个资源中,如下所示。

use mycode\DisabledField\DisabledField;

并将字段添加到 fields 函数

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

当我刷新页面时,出现以下错误: enter image description here

我尝试过的

  1. 运行composer dump-autoload
  2. 运行composer更新
  3. 运行php artisan cache:clear
  4. 确保已禁用字段类位于正确的命名空间中。

我不确定我做错了什么。

最佳答案

您是否已通过移动到目录 nova-components/disable-field 并运行来编译您的字段:

npm run dev

或完成后的生产:

npm run prod

也像这样导入use Mycode\DisabledField\DisabledField;(不确定这是否重要,但我总是以大写开头)

关于php - Laravel Nova 自定义字段类未找到错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58282053/

相关文章:

php - 创建 PHP composer 包时的命名约定

php - 电子邮件营销统计实现

php - Laravel:如何在预加载中获取关联表的列

php - 无法在 Laravel 中加载 CSS

laravel - 使用Laravel创建新项目会引发异常

yii2 - 如何从供应商删除扩展名?

php - 无法更新单个 Composer 包

php - 使用 Laravel 在页面之间传递信息

php - 多个组织的系统设计

javascript - Chrome 中的表单样式