fix(seeder): menjadikan harga item menjadi 000 di di belakangnya

This commit is contained in:
Yoga Pangestu 2025-10-25 22:40:26 +07:00
parent cd7c89b48b
commit a86589edcb
3 changed files with 16 additions and 16 deletions

View File

@ -12,16 +12,16 @@ class BottleSeeder extends Seeder
public function run(): void public function run(): void
{ {
$bottles = [ $bottles = [
['name' => 'Botol Kaca 30ml Elegant', 'size' => 30], ['name' => 'Botol Kaca 30ml Elegant', 'size' => 30, 'cost_price' => 3000],
['name' => 'Botol Kaca 50ml Premium', 'size' => 50], ['name' => 'Botol Kaca 50ml Premium', 'size' => 50, 'cost_price' => 5000],
['name' => 'Botol Kaca 100ml Classic', 'size' => 100], ['name' => 'Botol Kaca 100ml Classic', 'size' => 100, 'cost_price' => 10000],
['name' => 'Botol Plastik 30ml Travel', 'size' => 30], ['name' => 'Botol Plastik 30ml Travel', 'size' => 30, 'cost_price' => 3000],
['name' => 'Botol Aluminium 100ml Refill', 'size' => 100], ['name' => 'Botol Aluminium 100ml Refill', 'size' => 100, 'cost_price' => 10000],
['name' => 'Botol Roll On 6ml Mini', 'size' => 6], ['name' => 'Botol Roll On 6ml Mini', 'size' => 6, 'cost_price' => 600],
['name' => 'Botol Spray 15ml Slim', 'size' => 15], ['name' => 'Botol Spray 15ml Slim', 'size' => 15, 'cost_price' => 1500],
['name' => 'Botol Kaca 250ml Jumbo', 'size' => 250], ['name' => 'Botol Kaca 250ml Jumbo', 'size' => 250, 'cost_price' => 25000],
['name' => 'Botol Kristal 50ml Luxury', 'size' => 50], ['name' => 'Botol Kristal 50ml Luxury', 'size' => 50, 'cost_price' => 5000],
['name' => 'Botol Refill 500ml Bulk', 'size' => 500], ['name' => 'Botol Refill 500ml Bulk', 'size' => 500, 'cost_price' => 50000],
]; ];
foreach ($bottles as $index => $item) { foreach ($bottles as $index => $item) {
@ -31,8 +31,8 @@ public function run(): void
'name' => $item['name'], 'name' => $item['name'],
'slug' => $slug, 'slug' => $slug,
'size' => $item['size'], 'size' => $item['size'],
'cost_price' => fake()->numberBetween(2000, 20000), 'cost_price' => $item['cost_price'],
'sale_price' => fake()->numberBetween(10000, 50000), 'sale_price' => $item['cost_price'] * 2,
'description' => fake()->sentence(10), 'description' => fake()->sentence(10),
]); ]);

View File

@ -40,8 +40,8 @@ public function run(): void
'slug' => $slug, 'slug' => $slug,
'sku' => $sku, 'sku' => $sku,
'concentration' => fake()->randomElement(Concentration::values()), 'concentration' => fake()->randomElement(Concentration::values()),
'cost_price' => fake()->numberBetween(500, 1100), 'cost_price' => fake()->numberBetween(5, 11) * 100,
'sale_price' => fake()->numberBetween(2500, 5000), 'sale_price' => fake()->numberBetween(25, 50) * 100,
'base_notes' => fake()->optional()->randomElement(['Amber', 'Musk', 'Vanilla', 'Sandalwood', 'Leather']), 'base_notes' => fake()->optional()->randomElement(['Amber', 'Musk', 'Vanilla', 'Sandalwood', 'Leather']),
'middle_notes' => fake()->optional()->randomElement(['Rose', 'Jasmine', 'Patchouli', 'Cedarwood', 'Iris']), 'middle_notes' => fake()->optional()->randomElement(['Rose', 'Jasmine', 'Patchouli', 'Cedarwood', 'Iris']),
'top_notes' => fake()->optional()->randomElement(['Citrus', 'Bergamot', 'Pepper', 'Mint', 'Lavender']), 'top_notes' => fake()->optional()->randomElement(['Citrus', 'Bergamot', 'Pepper', 'Mint', 'Lavender']),

View File

@ -32,8 +32,8 @@ public function run(): void
'name' => $name, 'name' => $name,
'slug' => $slug, 'slug' => $slug,
'sku' => $sku, 'sku' => $sku,
'cost_price' => fake()->numberBetween(15000, 80000), 'cost_price' => fake()->numberBetween(15, 80) * 1000,
'sale_price' => fake()->numberBetween(50000, 200000), 'sale_price' => fake()->numberBetween(15, 200) * 1000,
'description' => fake()->sentence(12), 'description' => fake()->sentence(12),
]); ]);