Initial commit: Struktur aplikasi ilycats
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
<?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',
|
||||
]);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user