【问题标题】:Trouble creating my first Laravel controller创建我的第一个 Laravel 控制器时遇到问题
【发布时间】:2015-11-19 00:12:19
【问题描述】:

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

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

php artisan controller:make WelcomeController

我得到一个例外:

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

我在 Laravel 项目的根文件夹中执行这个。

【问题讨论】:

    标签: php laravel cmd laravel-artisan


    【解决方案1】:

    命令其实是:

    php artisan make:controller WelcomeController
    

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


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

    php artisan help make:controller
    

    【讨论】:

    • 谢谢。奇怪的是视频实际上有错误的说明。
    • @BorutFlis 您正在观看的视频可能是针对 Laravel 4 的。对于 Laravel 5,它更改为 make:controller
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-06-14
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多