From 6338ecbfc3296874f568872b9ebca9225e899497 Mon Sep 17 00:00:00 2001 From: Watheq Alshowaiter Date: Sun, 14 Jul 2024 16:58:15 +0300 Subject: [PATCH] fix: run package migration only when testing, not on the project database --- src/ModelRequiredFieldsServiceProvider.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/ModelRequiredFieldsServiceProvider.php b/src/ModelRequiredFieldsServiceProvider.php index 70b228e..bfe93ba 100644 --- a/src/ModelRequiredFieldsServiceProvider.php +++ b/src/ModelRequiredFieldsServiceProvider.php @@ -13,6 +13,9 @@ public function register() public function boot() { - $this->loadMigrationsFrom(__DIR__.'/../database/migrations'); + // This migration works only in the package test + if ($this->app->runningInConsole() && $this->app->environment() === 'testing') { + $this->loadMigrationsFrom(__DIR__.'/../database/migrations'); + } } }