“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