@@ -75,22 +75,57 @@ public function boot()
7575
7676 $ this ->publishes ([$ config => config_path ('statamic/eloquent-driver.php ' )], 'statamic-eloquent-config ' );
7777
78- $ this ->publishes ([
78+ $ this ->publishes ($ taxonomyMigrations = [
7979 __DIR__ .'/../database/migrations/create_taxonomies_table.php.stub ' => $ this ->migrationsPath ('create_taxonomies_table.php ' ),
8080 __DIR__ .'/../database/migrations/create_terms_table.php.stub ' => $ this ->migrationsPath ('create_terms_table.php ' ),
81+ ], 'statamic-eloquent-taxonomy-migrations ' );
82+
83+ $ this ->publishes ($ globalMigrations = [
8184 __DIR__ .'/../database/migrations/create_globals_table.php.stub ' => $ this ->migrationsPath ('create_globals_table.php ' ),
8285 __DIR__ .'/../database/migrations/create_global_variables_table.php.stub ' => $ this ->migrationsPath ('create_global_variables_table.php ' ),
86+ ], 'statamic-eloquent-global-migrations ' );
87+
88+ $ this ->publishes ($ navigationMigrations = [
8389 __DIR__ .'/../database/migrations/create_navigations_table.php.stub ' => $ this ->migrationsPath ('create_navigations_table.php ' ),
8490 __DIR__ .'/../database/migrations/create_navigation_trees_table.php.stub ' => $ this ->migrationsPath ('create_navigation_trees_table.php ' ),
91+ ], 'statamic-eloquent-navigation-migrations ' );
92+
93+ $ this ->publishes ($ collectionMigrations = [
8594 __DIR__ .'/../database/migrations/create_collections_table.php.stub ' => $ this ->migrationsPath ('create_collections_table.php ' ),
95+ ], 'statamic-eloquent-collection-migrations ' );
96+
97+ $ this ->publishes ($ blueprintMigrations = [
8698 __DIR__ .'/../database/migrations/create_blueprints_table.php.stub ' => $ this ->migrationsPath ('create_blueprints_table.php ' ),
8799 __DIR__ .'/../database/migrations/create_fieldsets_table.php.stub ' => $ this ->migrationsPath ('create_fieldsets_table.php ' ),
100+ ], 'statamic-eloquent-blueprint-migrations ' );
101+
102+ $ this ->publishes ($ formMigrations = [
88103 __DIR__ .'/../database/migrations/create_forms_table.php.stub ' => $ this ->migrationsPath ('create_forms_table.php ' ),
89104 __DIR__ .'/../database/migrations/create_form_submissions_table.php.stub ' => $ this ->migrationsPath ('create_form_submissions_table.php ' ),
105+ ], 'statamic-eloquent-form-migrations ' );
106+
107+ $ this ->publishes ($ assetMigrations = [
90108 __DIR__ .'/../database/migrations/create_asset_containers_table.php.stub ' => $ this ->migrationsPath ('create_asset_containers_table.php ' ),
91109 __DIR__ .'/../database/migrations/create_asset_table.php.stub ' => $ this ->migrationsPath ('create_asset_table.php ' ),
110+ ], 'statamic-eloquent-asset-migrations ' );
111+
112+ $ this ->publishes ($ revisionMigrations = [
92113 __DIR__ .'/../database/migrations/create_revisions_table.php.stub ' => $ this ->migrationsPath ('create_revisions_table.php ' ),
93- ], 'migrations ' );
114+ ], 'statamic-eloquent-revision-migrations ' );
115+
116+ $ this ->publishes (
117+ array_merge (
118+ $ taxonomyMigrations ,
119+ $ globalMigrations ,
120+ $ navigationMigrations ,
121+ $ collectionMigrations ,
122+ $ blueprintMigrations ,
123+ $ formMigrations ,
124+ $ assetMigrations ,
125+ $ revisionMigrations
126+ ),
127+ 'migrations '
128+ );
94129
95130 $ this ->publishes ([
96131 __DIR__ .'/../database/migrations/create_entries_table.php.stub ' => $ this ->migrationsPath ('create_entries_table ' ),
0 commit comments