Files
2026-02-08 15:16:35 +07:00

49 lines
1.5 KiB
PHP

<?php
namespace Database\Seeders;
use App\Models\Medicine;
use App\Models\Food;
use Illuminate\Database\Seeder;
use Illuminate\Support\Str;
class InventorySeeder extends Seeder
{
public function run(): void
{
// 1. Data Obat
// Pastikan Model Medicine juga memiliki logic slug yang sama dengan Food
Medicine::create([
'nama_obat' => 'Iliadin Drop',
'slug' => Str::slug('Iliadin Drop') . '-' . Str::random(5),
'kategori' => 'Flu & Pilek',
'qty' => 3,
'unit' => 'Botol',
'expired_date' => '2026-12-01',
]);
Medicine::create([
'nama_obat' => 'Vet-Otic',
'slug' => Str::slug('Vet-Otic') . '-' . Str::random(5),
'kategori' => 'Obat Telinga',
'qty' => 10,
'unit' => 'Pcs',
]);
// 2. Data Makanan
// Logika saving di Model Food akan tetap berjalan sebagai pengaman ganda
Food::create([
'nama_makanan' => 'Royal Canin Mother & Baby',
'slug' => Str::slug('Royal Canin Mother & Baby') . '-' . Str::random(5),
'qty' => 2,
'unit' => 'Zak',
]);
Food::create([
'nama_makanan' => 'Equilibrio Kitten',
'slug' => Str::slug('Equilibrio Kitten') . '-' . Str::random(5),
'qty' => 15,
'unit' => 'Kg',
]);
}
}