【发布时间】:2019-09-22 04:47:26
【问题描述】:
我正在用 laravel nova 创建一个工具。
我先运行了这个命令,
php artisan nova:tool mytools/cachier
然后在我的 mai 应用目录 App\Providers\NovaServiceProvider 我添加了,
use Mytools\Cachier\Cachier;
public function tools()
{
return [
new Cachier(),
];
}
这是我的工具作曲家 json
{
"name": "mytools/cachier",
"description": "A Laravel Nova tool.",
"keywords": [
"laravel",
"nova"
],
"license": "MIT",
"require": {
"php": ">=7.1.0"
},
"autoload": {
"psr-4": {
"Mytools\\Cachier\\": "src/"
}
},
"extra": {
"laravel": {
"providers": [
"Mytools\\Cachier\\ToolServiceProvider"
]
}
},
"config": {
"sort-packages": true
},
"minimum-stability": "dev",
"prefer-stable": true
}
但是现在当我尝试访问应用程序时出现此错误。
Symfony\Component\Debug\Exception\FatalThrowableError (E_ERROR) 找不到类“Mytools\Cachier\Cachier”
如果有人能帮忙就好了:'(
【问题讨论】:
标签: php laravel laravel-5 laravel-nova