Я создаю инструмент с 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' не найден
Было бы здорово, если кто-то может помочь: '(