Skip to content

Commit

Permalink
fix service provider database migration bindings
Browse files Browse the repository at this point in the history
addresses #345
  • Loading branch information
frasmage committed Apr 9, 2024
1 parent 47a99ab commit 0238554
Showing 1 changed file with 46 additions and 7 deletions.
53 changes: 46 additions & 7 deletions src/MediableServiceProvider.php
Expand Up @@ -39,13 +39,52 @@ public function boot(): void
'config'
);

if (empty(glob($this->app->databasePath('migrations/*_create_mediable_tables.php'))) && empty(glob($this->app->databasePath('migrations/*_add_variants_to_media.php')))) {
$this->publishes([
$root . '/migrations/2016_06_27_000000_create_mediable_tables.php' => $this->app->databasePath('migrations/'.date('Y_m_d_His', time()).'_create_mediable_tables.php'),
], 'mediable-migrations');
$this->publishes([
$root . '/migrations/2020_10_12_000000_add_variants_to_media.php' => $this->app->databasePath('migrations/'.date('Y_m_d_His', time() + 1).'_add_variants_to_media.php'),
], 'mediable-migrations');
$time = time();

if (empty(glob($this->app->databasePath('migrations/*_create_mediable_tables.php')))) {
$this->publishes(
[
$root . '/migrations/2016_06_27_000000_create_mediable_tables.php' =>
$this->app->databasePath(
'migrations/' . date(
'Y_m_d_His',
$time
) . '_create_mediable_tables.php'
)
],
'mediable-migrations'
);
$time++;
}
if (empty(glob($this->app->databasePath('migrations/*_add_variants_to_media.php')))) {
$this->publishes(
[
$root . '/migrations/2020_10_12_000000_add_variants_to_media.php' =>
$this->app->databasePath(
'migrations/' . date(
'Y_m_d_His',
$time
) . '_add_variants_to_media.php'
)
],
'mediable-migrations'
);
$time++;
}

if (empty(glob($this->app->databasePath('migrations/*_add_alt_to_media.php')))) {
$this->publishes(
[
$root . '/migrations/2020_10_12_000000_add_variants_to_media.php' =>
$this->app->databasePath(
'migrations/' . date(
'Y_m_d_His',
$time
) . '_add_variants_to_media.php'
),
],
'mediable-migrations'
);
}

if (!config('mediable.ignore_migrations', false)) {
Expand Down

0 comments on commit 0238554

Please sign in to comment.