1
0
Fork 0
mirror of https://github.com/archtechx/tenancy.git synced 2025-12-12 16:14:02 +00:00

Added support for migration parameters (#243)

This commit is contained in:
Jess Johannessen 2019-12-10 16:56:51 +01:00 committed by Samuel Štancl
parent 609b6f12cf
commit 5145b1f13e
3 changed files with 17 additions and 4 deletions

View file

@ -78,11 +78,11 @@ class TenantManager
if ($this->shouldMigrateAfterCreation()) {
$afterCreating[] = $this->databaseCreationQueued()
? new QueuedTenantDatabaseMigrator($tenant)
? new QueuedTenantDatabaseMigrator($tenant, $this->getMigrationParameters())
: function () use ($tenant) {
$this->artisan->call('tenants:migrate', [
'--tenants' => [$tenant['id']],
]);
] + $this->getMigrationParameters());
};
}
@ -401,6 +401,11 @@ class TenantManager
return $this->app['config']['tenancy.seeder_parameters'] ?? [];
}
public function getMigrationParameters()
{
return $this->app['config']['tenancy.migration_parameters'] ?? [];
}
/**
* Add an event listener.
*