gpt4 book ai didi

laravel - 为什么 artisan make :controller not making controllers?

转载 作者:行者123 更新时间:2023-12-02 11:04:58 26 4
gpt4 key购买 nike

$ artisan make:controller fooController
Controller created successfully.

Controller 未在 app\Http\Controllers 下创建,并且 git status 未显示任何更改。第二次运行该命令将返回“ Controller 已存在!” artisan make:model Foo 与手动创建 Controller 一样工作得很好,但这并不是很有趣。我错过了什么?

    "php": ">=5.6.4",
"laravel/framework": "5.4.*",

工作站是 Windows,似乎不存在任何权限问题。

编辑:尝试运行composer update,结果相同。

最佳答案

使用第一个字母大写重命名 Controller 名称:

artisan make:controller FooController 

此外,根据 Laravel 命名约定,您不必在 Controller 名称末尾添加 Controller。改用这个:

artisan make:controller Foo

确保您的 Controller 名称采用单数形式

例如:

php artisan make:model Supplier --migration --controller

将产生:

- Controller 名为:SupplierController.php

-模型名为:Supplier.php

-迁移名为:2017_06_17_161642_create_suppliers_table.php(laravel自动将其更改为复数形式)

此外,尝试使用以下命令检查您的 laravel 版本:php artisan --version并确保它是 5.4.xx

如果没有,请使用 composer update 更新你的 Laravel

关于laravel - 为什么 artisan make :controller not making controllers?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45218821/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com