Skip to content

Commit

Permalink
Merge pull request #349 from plank/fix-migration-bindings
Browse files Browse the repository at this point in the history
fix service provider database migration bindings
  • Loading branch information
frasmage committed Apr 9, 2024
2 parents 47a99ab + 0238554 commit 07d65c0
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 07d65c0

Please sign in to comment.