feat: Update EggPriceSeeder to use existing unit IDs and add 'Butir' unit in UnitSeeder
This commit is contained in:
parent
ce313889bc
commit
233f3c8394
@ -13,23 +13,39 @@ class EggPriceSeeder extends Seeder
|
|||||||
*/
|
*/
|
||||||
public function run(): void
|
public function run(): void
|
||||||
{
|
{
|
||||||
$unit = Unit::first() ?? Unit::factory()->create([
|
$kgUnit = Unit::where('alias', 'kg')->first();
|
||||||
'name' => 'Kilogram',
|
$butirUnit = Unit::where('alias', 'butir')->first();
|
||||||
'alias' => 'kg',
|
|
||||||
]);
|
|
||||||
|
|
||||||
$defaults = [
|
$defaults = [
|
||||||
|
[
|
||||||
|
'name' => 'Ecer',
|
||||||
|
'price' => 28000,
|
||||||
|
'unit_id' => $kgUnit->id,
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'name' => 'Grosir',
|
||||||
|
'price' => 26000,
|
||||||
|
'unit_id' => $kgUnit->id,
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'name' => 'Distributor',
|
||||||
|
'price' => 25000,
|
||||||
|
'unit_id' => $kgUnit->id,
|
||||||
|
],
|
||||||
[
|
[
|
||||||
'name' => 'Ecer',
|
'name' => 'Ecer',
|
||||||
'price' => 2800,
|
'price' => 2800,
|
||||||
|
'unit_id' => $butirUnit->id,
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
'name' => 'Grosir',
|
'name' => 'Grosir',
|
||||||
'price' => 2600,
|
'price' => 2600,
|
||||||
|
'unit_id' => $butirUnit->id,
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
'name' => 'Distributor',
|
'name' => 'Distributor',
|
||||||
'price' => 2500,
|
'price' => 2500,
|
||||||
|
'unit_id' => $butirUnit->id,
|
||||||
],
|
],
|
||||||
];
|
];
|
||||||
|
|
||||||
@ -37,14 +53,12 @@ public function run(): void
|
|||||||
EggPrice::firstOrCreate(
|
EggPrice::firstOrCreate(
|
||||||
[
|
[
|
||||||
'name' => $data['name'],
|
'name' => $data['name'],
|
||||||
'unit_id' => $unit->id,
|
'unit_id' => $data['unit_id'],
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
'price' => $data['price'],
|
'price' => $data['price'],
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
EggPrice::factory()->count(5)->create();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -18,6 +18,7 @@ public function run(): void
|
|||||||
['name' => 'Sak', 'alias' => 'sak'],
|
['name' => 'Sak', 'alias' => 'sak'],
|
||||||
['name' => 'Karung', 'alias' => 'karung'],
|
['name' => 'Karung', 'alias' => 'karung'],
|
||||||
['name' => 'Liter', 'alias' => 'ltr'],
|
['name' => 'Liter', 'alias' => 'ltr'],
|
||||||
|
['name' => 'Butir', 'alias' => 'butir'],
|
||||||
];
|
];
|
||||||
|
|
||||||
foreach ($defaults as $data) {
|
foreach ($defaults as $data) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user