diff --git a/packages/core/src/BackstageServiceProvider.php b/packages/core/src/BackstageServiceProvider.php index b8f6f1a7..a0f46d5b 100644 --- a/packages/core/src/BackstageServiceProvider.php +++ b/packages/core/src/BackstageServiceProvider.php @@ -95,9 +95,15 @@ public function configurePackage(Package $package): void $command->comment('Clean the decor...'); - $command->callSilently('migrate:fresh', [ - '--force' => true, - ]); + if ($command->confirm('Should we sweep the stage clean with a fresh migration? (This will remove all existing data.)', false)) { + $command->callSilently('migrate:fresh', [ + '--force' => true, + ]); + } else { + $command->callSilently('migrate', [ + '--force' => true, + ]); + } $command->comment('Hanging up lights...'); $command->callSilently('backstage:seed', [