我正在将我的应用构建为模块,诸如此类
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
答案 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