Skip to content

Commit a35082a

Browse files
committed
rename migration files basde on current date
1 parent f1b1838 commit a35082a

File tree

4 files changed

+20
-3
lines changed

4 files changed

+20
-3
lines changed

database/migrations/2018_06_14_000000_create_acquaintances_friendship_table.php renamed to database/migrations/create_acquaintances_friendship_table.php

File renamed without changes.

database/migrations/2018_06_14_000000_create_acquaintances_friendships_groups_table.php renamed to database/migrations/create_acquaintances_friendships_groups_table.php

File renamed without changes.

database/migrations/2018_06_14_000000_create_acquaintances_interactions_table.php renamed to database/migrations/create_acquaintances_interactions_table.php

File renamed without changes.

src/AcquaintancesServiceProvider.php

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33

44
namespace Multicaret\Acquaintances;
55

6+
use Illuminate\Filesystem\Filesystem;
7+
use Illuminate\Support\Collection;
68
use Illuminate\Support\ServiceProvider;
79

810
class AcquaintancesServiceProvider extends ServiceProvider
@@ -65,9 +67,24 @@ protected function offerPublishing()
6567
__DIR__.'/../config/acquaintances.php' => config_path('acquaintances.php'),
6668
], 'acquaintances-config');
6769

68-
$this->publishes([
69-
__DIR__.'/../database/migrations' => database_path('migrations'),
70-
], 'acquaintances-migrations');
70+
$this->publishes($this->updateMigrationDate(), 'acquaintances-migrations');
71+
}
72+
}
73+
74+
75+
/**
76+
* Returns existing migration file if found, else uses the current timestamp.
77+
*
78+
* @return array
79+
*/
80+
protected function updateMigrationDate(): array
81+
{
82+
$tempArray = [];
83+
$path = __DIR__.'/../database/migrations';
84+
foreach (\File::allFiles($path) as $file) {
85+
$tempArray[$path.'/'.\File::basename($file)] = app()->databasePath()."/migrations/".date('Y_m_d_His').'_'.\File::basename($file);
7186
}
87+
88+
return $tempArray;
7289
}
7390
}

0 commit comments

Comments
 (0)