2026-01-08 11:52:25 +08:00
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
namespace Database\Seeders;
|
|
|
|
|
|
2026-01-26 10:37:47 +08:00
|
|
|
use App\Modules\Inventory\Models\Unit;
|
2026-01-08 11:52:25 +08:00
|
|
|
use Illuminate\Database\Seeder;
|
|
|
|
|
|
|
|
|
|
class UnitSeeder extends Seeder
|
|
|
|
|
{
|
|
|
|
|
/**
|
|
|
|
|
* Run the database seeds.
|
|
|
|
|
*/
|
|
|
|
|
public function run(): void
|
|
|
|
|
{
|
|
|
|
|
$units = [
|
2026-01-26 14:59:24 +08:00
|
|
|
['name' => '個', 'code' => 'PCE'], // Piece
|
|
|
|
|
['name' => '箱', 'code' => 'BX'], // Box
|
|
|
|
|
['name' => '瓶', 'code' => 'BO'], // Bottle
|
|
|
|
|
['name' => '包', 'code' => 'PK'], // Package
|
|
|
|
|
['name' => '公斤', 'code' => 'KGM'], // Kilogram
|
|
|
|
|
['name' => '公克', 'code' => 'GRM'], // Gram
|
|
|
|
|
['name' => '公升', 'code' => 'LTR'], // Litre
|
|
|
|
|
['name' => '毫升', 'code' => 'MLT'], // Millilitre
|
|
|
|
|
['name' => '籃', 'code' => 'BK'], // Basket
|
|
|
|
|
['name' => '桶', 'code' => 'BJ'], // Bucket
|
|
|
|
|
['name' => '罐', 'code' => 'CA'], // Can
|
2026-01-08 11:52:25 +08:00
|
|
|
];
|
|
|
|
|
|
|
|
|
|
foreach ($units as $unit) {
|
2026-01-26 14:59:24 +08:00
|
|
|
Unit::updateOrCreate(
|
2026-01-08 11:52:25 +08:00
|
|
|
['name' => $unit['name']],
|
|
|
|
|
['code' => $unit['code']]
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|