【发布时间】:2021-08-11 23:26:35
【问题描述】:
我想将 artisan 命令生成的控制器放到自定义目录中。我做了自己的命令
php artisan make:command ApiControllerMake
并扩展它
class ApiControllerMake extends ControllerMakeCommand
然后我从那里删除了所有内容并覆盖了方法
protected function getDefaultNamespace($rootNamespace)
{
return $rootNamespace.'\Http\AppAPI\Controllers';
}
一切正常。 然后我覆盖了
protected $signature = 'make:api-controller';
运行后
php artisan make:api-controller MyNewController
我有错误
No arguments expected for "make:api-controller" command, got "MyNewController".
有什么问题?
【问题讨论】:
标签: laravel customization laravel-artisan