为什么要创建合并的命名空间而不是子模块?

Why a merged namespace is created instead of a submodule?

提问人:Егор Трегубенко 提问时间:11/1/2021 更新时间:11/1/2021 访问量:40

问:

我添加了用于创建空白迁移、视图、控制器等的模块;

private function createModel()
{
    $model = Str::singular(Str::studly(class_basename($this->argument('name'))));

    $this->call('make:model',[
        'name' => "App\\Modules\\".trim($this->argument('name'))."\\Models\\".$model
    ]);

}

my result

What I expect :

运行

php artisan make:module Admin\Users --model --controller

控制台中的命令,我得到错误的结构(图1)

PHP Laravel 命名空间

评论

0赞 Егор Трегубенко 11/1/2021
我安装了 ubuntu20 + php7.4

答: 暂无答案