parfum/database/seeders/FormulaSeeder.php
2025-10-25 23:10:05 +07:00

32 lines
685 B
PHP

<?php
namespace Database\Seeders;
use App\Models\Bottle;
use App\Models\Formula;
use Illuminate\Database\Seeder;
class FormulaSeeder extends Seeder
{
public function run(): void
{
$ratios = [
'PREMIUM' => 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),
]);
}
}
}
}