Php &引用;工匠制造:控制器“;未在文件夹中创建控制器
我正在laravel的一个名为Php &引用;工匠制造:控制器“;未在文件夹中创建控制器,php,laravel,laravel-5,laravel-artisan,Php,Laravel,Laravel 5,Laravel Artisan,我正在laravel的一个名为Admin的文件夹中创建一个控制器,但它只是使用以下命令创建admincontoller artisan make:controller Admin\AdminController --resource 要创建文件夹Admin,然后在该文件夹内创建AdminController,请尝试 php artisan make:controller Admin\\AdminController --resource 它将在Admin文件夹中创建AdminControll
Admin
的文件夹中创建一个控制器,但它只是使用以下命令创建admincontoller
artisan make:controller Admin\AdminController --resource
要创建文件夹Admin
,然后在该文件夹内创建AdminController
,请尝试
php artisan make:controller Admin\\AdminController --resource
它将在Admin
文件夹中创建AdminController
您还可以使用--plain
或--resource
生成所需的控制器
php artisan make:controller Admin\\AdminController --resource
反斜杠(\)字符用于标记特殊字符
这样它们就不会被shell解释了。因此,添加另一个反斜杠(\)将跳过第二个反斜杠(\)
在某些终端中,下面的命令也可以工作
php artisan make:controller Admin/AdminController --resource
您可以找到有关反斜杠(\)的更多信息
希望这有帮助您可以使用斜杠而不是双反斜杠
php artisan make:controller Admin/AdminController --resource
在我的本地机器上运行良好,只是测试了反斜杠:反斜杠在相当多的shell中是一个转义字符,所以您需要用另一个反斜杠转义它。将路径和文件名放在引号中也可以,不过:
php-artisan-make:controller“Admin\AdminController”
还有一个有趣的事实,即添加一个反斜杠(\)也不会起作用。