我刚开始使用并观看了YouTube视频如何启动。
我尝试制作我的第一个控制器,所以我执行了这个命令:
php artisan controller:make WelcomeController
我得到一个例外:
[InvalidArgumentException]
There are no commands defined in the "controller" namespace.
我在Laravel项目的根文件夹中执行此操作。
答案 0 :(得分:1)
命令实际上是:
php artisan make:controller WelcomeController
你写了controller:make
而不是make:controller
。
将来你可以只运行php artisan
,它会列出所有命令,每个命令都有一个简短描述,这样你就可以确保运行正确的命令。如果您想了解有关命令的更多详细信息,例如用法以及它接受的选项,您可以运行php artisan help [command]
。所以对于你的命令,它将是:
php artisan help make:controller