diff --git a/database/migrations/2024_01_01_000003_create_library_item_favorites_table.php b/database/migrations/create_library_item_favorites_table.php.stub similarity index 100% rename from database/migrations/2024_01_01_000003_create_library_item_favorites_table.php rename to database/migrations/create_library_item_favorites_table.php.stub diff --git a/database/migrations/2024_01_01_000001_create_library_item_permissions_table.php b/database/migrations/create_library_item_permissions_table.php.stub similarity index 100% rename from database/migrations/2024_01_01_000001_create_library_item_permissions_table.php rename to database/migrations/create_library_item_permissions_table.php.stub diff --git a/database/migrations/2024_01_01_000002_create_library_item_tags_table.php b/database/migrations/create_library_item_tags_table.php.stub similarity index 100% rename from database/migrations/2024_01_01_000002_create_library_item_tags_table.php rename to database/migrations/create_library_item_tags_table.php.stub diff --git a/database/migrations/2024_01_01_000000_create_library_items_table.php b/database/migrations/create_library_items_table.php.stub similarity index 100% rename from database/migrations/2024_01_01_000000_create_library_items_table.php rename to database/migrations/create_library_items_table.php.stub diff --git a/src/FilamentLibraryServiceProvider.php b/src/FilamentLibraryServiceProvider.php index edcb1dd..943a8d2 100644 --- a/src/FilamentLibraryServiceProvider.php +++ b/src/FilamentLibraryServiceProvider.php @@ -170,10 +170,10 @@ protected function getScriptData(): array protected function getMigrations(): array { return [ - '2024_01_01_000000_create_library_items_table', - '2024_01_01_000001_create_library_item_permissions_table', - '2024_01_01_000002_create_library_item_tags_table', - '2024_01_01_000003_create_library_item_favorites_table', + 'create_library_items_table', + 'create_library_item_permissions_table', + 'create_library_item_tags_table', + 'create_library_item_favorites_table', ]; } } diff --git a/tests/TestCase.php b/tests/TestCase.php index 86a06a5..691830b 100644 --- a/tests/TestCase.php +++ b/tests/TestCase.php @@ -36,6 +36,13 @@ protected function setUp(): void Factory::guessFactoryNamesUsing( fn (string $modelName) => 'Tapp\\FilamentLibrary\\Database\\Factories\\' . class_basename($modelName) . 'Factory' ); + + // Publish and run package migrations (stubs get timestamped when published) + $this->artisan('vendor:publish', [ + '--tag' => 'filament-library-migrations', + '--force' => true, + ]); + $this->artisan('migrate'); } protected function getPackageProviders($app) @@ -69,12 +76,5 @@ public function getEnvironmentSetUp($app) $table->string('email')->unique(); $table->timestamps(); }); - - // Run the library migrations - $migration = include __DIR__ . '/../database/migrations/2024_01_01_000000_create_library_items_table.php'; - $migration->up(); - - $migration = include __DIR__ . '/../database/migrations/2024_01_01_000001_create_library_item_permissions_table.php'; - $migration->up(); } }