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

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

问题描述:

I am creating a controller in laravel inside one folder called Admin but it just creating AdminAdminContoller, using this command

artisan make:controller Admin\AdminController --resource

To to create folder Admin and then AdminController inside that folder ?

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

  artisan make:controller Admin \ AdminController --resource 
  code>  pre> 
 
 要在该文件夹中创建文件夹 Admin  code>然后 AdminController  code>? p> 
  div>

You can try

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

It will create the AdminController in Admin folder.

You can also use --plain or --resource to generate your desired Controller.

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

The backslash (\) character is used to mark special characters so that they are not interpreted by the shell. so Adding another backslash (\) will escape the second backslash (\).

In some terminals below command can also work.

php artisan make:controller Admin/AdminController --resource

You can find more about backslash (\) here

Hope this helps

You can use slash instead of the double backslash.

php artisan make:controller Admin/AdminController --resource