拉拉维尔 4 命令'class not found'



我正在创建新命令"php artisan command:make mycommand">

添加了该命令,但是当我尝试在app/start/artisan中添加"Artisan::add(new mycommand("时.php它不适用于任何命令,例如"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]$ ]

我尝试过"作曲家转储自动加载",但也显示了这个:

[

[运行时异常]
无法扫描"应用/扩展"中的类,该类不扫描 看起来像是文件或文件夹]

您是否将commands文件夹包含在 composer.json 和 app/start/global.php 文件中?

全球.php

ClassLoader::addDirectories ( array (
app_path () . '/commands',
... 
));

作曲家.json

"autoload": {
"classmap": [
"app/commands",
....

您是否将命名空间应用于命令?

相关内容

  • 没有找到相关文章

最新更新