laravel 4命令'class not found'

时间:2017-08-25 11:45:05

标签: laravel-4

我正在创建新命令“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”中没有的类   似乎是文件也不是文件夹]

2 个答案:

答案 0 :(得分:0)

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

global.php

commands

composer.json

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

答案 1 :(得分:0)

您是否在命令中应用了命名空间?