无法创建我的第一台Laravel控制器

时间:2015-11-19 00:12:20

标签: php laravel cmd artisan

我刚开始使用并观看了YouTube视频如何启动。

我尝试制作我的第一个控制器,所以我执行了这个命令:

php artisan controller:make WelcomeController

我得到一个例外:

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

我在Laravel项目的根文件夹中执行此操作。

1 个答案:

答案 0 :(得分:1)

命令实际上是:

php artisan make:controller WelcomeController

你写了controller:make而不是make:controller

将来你可以只运行php artisan,它会列出所有命令,每个命令都有一个简短描述,这样你就可以确保运行正确的命令。如果您想了解有关命令的更多详细信息,例如用法以及它接受的选项,您可以运行php artisan help [command]。所以对于你的命令,它将是:

php artisan help make:controller