Changeset View
Changeset View
Standalone View
Standalone View
src/database/seeds/DatabaseSeeder.php
Show All 13 Lines | class DatabaseSeeder extends Seeder | ||||
{ | { | ||||
// Define seeders order | // Define seeders order | ||||
$seeders = [ | $seeders = [ | ||||
'DiscountSeeder', | 'DiscountSeeder', | ||||
'DomainSeeder', | 'DomainSeeder', | ||||
'SkuSeeder', | 'SkuSeeder', | ||||
'PackageSeeder', | 'PackageSeeder', | ||||
'PlanSeeder', | 'PlanSeeder', | ||||
'UserSeeder' | 'UserSeeder', | ||||
'OpenViduRoomSeeder', | |||||
]; | ]; | ||||
$env = ucfirst(App::environment()); | $env = ucfirst(App::environment()); | ||||
// Check if the seeders exists | // Check if the seeders exists | ||||
foreach ($seeders as $idx => $name) { | foreach ($seeders as $idx => $name) { | ||||
$class = "Database\\Seeds\\$env\\$name"; | $class = "Database\\Seeds\\$env\\$name"; | ||||
$seeders[$idx] = class_exists($class) ? $class : null; | $seeders[$idx] = class_exists($class) ? $class : null; | ||||
} | } | ||||
$seeders = array_filter($seeders); | $seeders = array_filter($seeders); | ||||
$this->call($seeders); | $this->call($seeders); | ||||
} | } | ||||
} | } |