From d65f69c66d8dbebd561e05e14ee667c8cc2da8fb Mon Sep 17 00:00:00 2001 From: Victor R <39545521+viicslen@users.noreply.github.com> Date: Fri, 14 Jan 2022 13:16:49 -0500 Subject: [PATCH] Register new MigrateMake command --- src/TenancyServiceProvider.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/TenancyServiceProvider.php b/src/TenancyServiceProvider.php index 4faaccf3..fc58d092 100644 --- a/src/TenancyServiceProvider.php +++ b/src/TenancyServiceProvider.php @@ -72,6 +72,8 @@ class TenancyServiceProvider extends ServiceProvider $this->app->bind('globalCache', function ($app) { return new CacheManager($app); }); + + $this->registerMigrateMakeCommand(); } /** @@ -126,4 +128,16 @@ class TenancyServiceProvider extends ServiceProvider return $instance; }); } + + + protected function registerMigrateMakeCommand(): void + { + $this->app->when(MigrationCreator::class) + ->needs('$customStubPath') + ->give(fn ($app) => $app->basePath('stubs')); + + $this->app->singleton('command.migrate.make', function ($app) { + return new MigrateMakeCommand($app['migration.creator'], $app['composer']); + }); + } }