“artisan make:controller”未在文件夹中创建控制器

问题描述 投票:0回答:3

我正在 Laravel 中一个名为

Admin
的文件夹中创建一个控制器,但它只是使用此命令创建
AdminAdminContoller

artisan make:controller Admin\AdminController --resource

要创建文件夹

Admin
,然后在该文件夹内创建
AdminController

php laravel laravel-5 laravel-artisan
3个回答
11
投票

你可以试试

php artisan make:controller Admin\\AdminController --resource

它将在

AdminController
文件夹中创建
Admin

您还可以使用

--plain
--resource
来生成您想要的控制器。

php artisan make:controller Admin\\AdminController --resource

反斜杠(\)字符用于标记特殊字符 这样 shell 就不会解释它们。因此添加另一个反斜杠 (\) 将转义第二个反斜杠 (\)。

在某些终端中,以下命令也可以工作。

php artisan make:controller Admin/AdminController --resource

您可以在此处找到有关反斜杠 (\) 的更多信息

希望这有帮助


2
投票

您可以使用斜杠代替双反斜杠。

php artisan make:controller Admin/AdminController --resource

0
投票

您可以使用 php artisan admin:make 命令为 Laravel 中的“Package”模型生成控制器。方法如下:

运行以下命令: php artisan admin:make PackageController --model='App\Models\Package'

注:

  1. admin:make 是在 Laravel 中生成管理面板的命令。
  2. PackageController 是您要创建的控制器的名称。
  3. --model='App\Models\Package' 指定控制器将关联的模型类。
© www.soinside.com 2019 - 2024. All rights reserved.