From 9c077b88da4926483c22109205b957bba65b816c Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Sun, 9 Nov 2025 18:55:38 +0700 Subject: [PATCH] feat(seeder): hanya beberapa seeder ketika env nya staging atau prod --- database/seeders/DatabaseSeeder.php | 43 +++++++++++++++++------------ 1 file changed, 26 insertions(+), 17 deletions(-) diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index 95a75f4..df93d3f 100644 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -8,22 +8,31 @@ class DatabaseSeeder extends Seeder { public function run(): void { - $this->call([ - RolePermissionSeeder::class, - OutletSeeder::class, - UserSeeder::class, - TierSeeder::class, - VoucherSeeder::class, - CategorySeeder::class, - BrandSeeder::class, - // CustomerSeeder::class, - PerfumeSeeder::class, - ProductSeeder::class, - BottleSeeder::class, - FormulaSeeder::class, - FaqSeeder::class, - PerfumeFeatureSeeder::class, - ChooseUsSeeder::class, - ]); + if (app()->environment(['staging', 'production'])) { + $this->call([ + RolePermissionSeeder::class, + OutletSeeder::class, + UserSeeder::class, + TierSeeder::class, + ]); + } else { + $this->call([ + RolePermissionSeeder::class, + OutletSeeder::class, + UserSeeder::class, + TierSeeder::class, + VoucherSeeder::class, + CategorySeeder::class, + BrandSeeder::class, + CustomerSeeder::class, + PerfumeSeeder::class, + ProductSeeder::class, + BottleSeeder::class, + FormulaSeeder::class, + FaqSeeder::class, + PerfumeFeatureSeeder::class, + ChooseUsSeeder::class, + ]); + } } }