如何在App文件夹外使用工匠命令?

时间:2019-06-07 04:28:51

标签: laravel

我正在将我的应用构建为模块,诸如此类

app/
bootstrap/
modules/
   -- Blog/
        --- Config/
        --- Console/
        --- Exceptions/
        --- Database/
                migrations/
                seeders/
                factories
        ---  Models/
        ---  Http/
                Controllers/
                Middleware/
        --- Providers/
        --- Resources/
        --- Routes/
                api.php
                web.php
        --- Tests/
   -- Backend/
   -- Frontend/
   -- Other modules etc..
config/
database/
public/
vendor/
resources/
other folders etc..

如何使用artisan在特定模块内制作控制器,迁移,提供程序等?

例如,假设我在以下位置:vagrant@homestead:~/code/myblog/modules/Blog$

在此位置是否可以使用工匠?因此,当我执行php artisan make:controller TestController时,它将被放置在Blog/Http/Controllers

1 个答案:

答案 0 :(得分:0)

您可以从文档根目录使用以下module:use

/**
* Use a specific module for artisan command line
*/
php artisan module:use Backend

/**
* Then create controller in selected module
*/
php artisan make:controller TestController