【问题标题】:Why there are no commands defined in the make namespace?为什么 make 命名空间中没有定义命令?
【发布时间】:2015-09-24 03:33:21
【问题描述】:

我已经通过 composer 安装了 laravel。我已经创建了我需要的数据库,我只是想添加我需要的模型。所以我尝试了工匠命令:

php artisan make:model Task

但它返回了以下错误:

 [InvalidArgumentException]                              
  There are no commands defined in the "make" namespace.  

也许我必须为 artisan 安装其他组件?我该如何解决这个问题?

【问题讨论】:

  • 从哪个目录执行这个命令?
  • 哪个 Laravel 版本?
  • 可能你使用的是 laravel 4,在 laravel 4 中没有 make 命令
  • @ThomasSnijder 是 laravel applicaiton 的同一个文件夹,包含以下文件和文件夹:app bootstrap composer.lock phpunit.xml readme.md vendor artisan composer.json CONTRIBUTING.md public server.php
  • artisan --version 返回输出:Laravel Framework version 4.2.17。是 Laravel 4

标签: php laravel webserver laravel-artisan


【解决方案1】:

在 laravel 4 中没有 make 命令,我已经将我的 laravel 应用程序升级到 5.1,现在它可以工作了

【讨论】:

  • 您应该将其设置为答案。
猜你喜欢
  • 2018-06-03
  • 1970-01-01
  • 2015-11-30
  • 1970-01-01
  • 1970-01-01
  • 2016-11-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多