Laravel:" ab"中没有定义命令。命名空间

时间:2016-07-01 10:09:51

标签: laravel laravel-4 composer-php

我必须在另一个包中的laravel 4应用程序中发布数据库。所以我运行了这个命令:

  

php artisan ab:安装

它说

  

[InvalidArgumentException]没有   在" ab"中定义的命令命名空间。

我尝试了composer dump-autoload并尝试了php artisan optimize。 Composer仍会抛出InvalidArgumentException。

修改

我错过了添加服务提供程序并在app.php文件中注册别名。这样做解决了这个问题。

2 个答案:

答案 0 :(得分:1)

我错过了添加服务提供程序并在app.php文件中注册别名。这样做解决了这个问题。

我必须添加'Jenssegers\AB\TesterServiceProvider','AB => 'Jenssegers\AB\Facades\AB',

app/config/app.php

这解决了这个问题。

答案 1 :(得分:0)

尝试使用json文件更新composer。在json中添加以下代码

"jenssegers/ab": "1.*"

然后保存。打开命令提示符。运行作曲家更新