我正在创建新命令“php artisan command:make mycommand
”
该命令已添加,但当我尝试在app / start / artisan.php中添加“Artisan :: add(new mycommand)”时,它不适用于任何命令,例如“php artisan -V”并显示这样:
[{"error":
{"type":"Symfony\\Component\\Debug\\Exception\\FatalErrorException","message":"Class 'mycommand' not
found","file":"\/usr\/home\/xxxx.com\/htdocs\/local\/app\/start\/artisan.
php","line":15}}[xxx@xxx~/htdocs/local]$ ]
我尝试过“composer dump-autoload”,但也表明了这一点:
[[RuntimeException]
无法扫描“app / extensions”中没有的类 似乎是文件也不是文件夹]
答案 0 :(得分:0)
您是否将last
文件夹包含在您的composer.json和app / start / global.php文件中?
commands
ClassLoader::addDirectories ( array (
app_path () . '/commands',
...
));
答案 1 :(得分:0)
您是否在命令中应用了命名空间?