diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index b3be19d..7557bed 100644 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -20,6 +20,7 @@ public function run(): void PerfumeSeeder::class, ProductSeeder::class, BottleSeeder::class, + FormulaSeeder::class, ]); } } diff --git a/database/seeders/FormulaSeeder.php b/database/seeders/FormulaSeeder.php new file mode 100644 index 0000000..b020f3e --- /dev/null +++ b/database/seeders/FormulaSeeder.php @@ -0,0 +1,31 @@ + 2 / 3, + 'SUPER PREMIUM' => 3 / 4, + 'MURNI' => 1.0, + ]; + + $sizes = Bottle::distinct()->pluck('size'); + + foreach ($sizes as $size) { + foreach ($ratios as $quality => $ratio) { + Formula::create([ + 'quality' => $quality, + 'size' => $size, + 'volume' => round($size * $ratio), + ]); + } + } + } +}