Как использовать команды ремесленника вне папки приложения? - PullRequest
0 голосов
/ 07 июня 2019

Я структурирую свое приложение как модули, что-то вроде этого

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 голосов
/ 07 июня 2019

Вы можете использовать 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...