我刚开始使用并观看了一段关于如何启动的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
,它会列出所有命令,并对每个命令进行简短描述,这样您就可以确保运行的命令是正确的。如果您需要有关命令的更多详细信息,如用法和它接受的选项,可以运行php artisan help [command]
。因此,对于您的命令,它将是:
php artisan help make:controller