在 Laravel 5.3.30 工匠命令不起作用

WEB*_*uju 2 phpunit laravel-5 laravel-artisan

遗嘱,我在应用程序(又名项目)目录中。工匠文件在我所在的目录中。

接下来...如果我运行以下命令,我会得到输出(可用命令的列表):

php工匠列表

但是如果我运行这个命令(故意省略一个必需的参数),虽然我希望有一个错误,但我不会得到任何错误:

php工匠制作:命令

artisan 鉴于这个故意不完整的命令导致:没有输出,它的配置似乎不满意。

我尝试过的事情

  • storage/logs/laravel.log 中没有任何内容
  • 该命令find -L ./ -name '*.php' -print0 | xargs -0 -n 1 -P 4 php -l | grep "Errors parsing"没有发现有语法错误的文件
  • composer update
  • composer install
  • php artisan optimize

请提供会引起php artisan bad:command投诉的解决方案。

小智 7

解决方法是:
使用

php artisan migrate 
Run Code Online (Sandbox Code Playgroud)

代替

php artinsa make:migration
Run Code Online (Sandbox Code Playgroud)

当出现上述错误时,是因为已经创建了迁移。

编辑:删除了答案的葡萄牙语翻译。