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

Trouble creating my first Laravel controller

我刚开始使用并观看了一个 youtube 视频如何开始。

我试着做我的第一个控制器,所以我执行这个命令:

php artisan controller:make WelcomeController

我遇到异常:

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

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

命令实际上是:

php artisan make:controller WelcomeController

您写的是 controller:make 而不是 make:controller


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

php artisan help make:controller