From 050559048fb95a0b8c17fc6cbf2244ff172f0c23 Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Mon, 30 Mar 2026 15:47:42 +0700 Subject: [PATCH] refactor: conditionally execute user and student seeders based on application environment --- database/seeders/DatabaseSeeder.php | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index 7b01b20..39971dd 100644 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -14,12 +14,20 @@ class DatabaseSeeder extends Seeder */ public function run(): void { - $this->call([ - ShieldSeeder::class, - UserSeeder::class, - StudentSeeder::class, - CourseSeeder::class, - CourseScheduleSeeder::class, - ]); + if (! app()->isLocal()) { + $this->call([ + ShieldSeeder::class, + CourseSeeder::class, + CourseScheduleSeeder::class, + ]); + } else { + $this->call([ + ShieldSeeder::class, + UserSeeder::class, + StudentSeeder::class, + CourseSeeder::class, + CourseScheduleSeeder::class, + ]); + } } }