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

时间:2018-03-29 11:06:26

标签: php laravel laravel-5 artisan

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

artisan make:controller Admin\AdminController --resource

要在该文件夹中创建文件夹Admin然后AdminController

2 个答案:

答案 0 :(得分:10)

你可以尝试

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

您可以找到有关反斜杠(\)here

的更多信息

希望这有帮助

答案 1 :(得分:2)

您可以使用斜杠而不是双反斜杠。

php artisan make:controller Admin/AdminController --resource