36 lines
1.4 KiB
PHP
36 lines
1.4 KiB
PHP
|
|
<?php
|
||
|
|
|
||
|
|
namespace Database\Seeders;
|
||
|
|
|
||
|
|
use App\Models\Supply;
|
||
|
|
use Illuminate\Database\Seeder;
|
||
|
|
|
||
|
|
class SupplySeeder extends Seeder
|
||
|
|
{
|
||
|
|
/**
|
||
|
|
* Jalankan database seeds untuk perlengkapan Ily Cattery.
|
||
|
|
*/
|
||
|
|
public function run(): void
|
||
|
|
{
|
||
|
|
// HAPUS $this->call dari sini!
|
||
|
|
|
||
|
|
$supplies = [
|
||
|
|
['nama_perlengkapan' => 'Pasir Gumpal Bento 10L Lavender', 'qty' => 15, 'unit' => 'bag'],
|
||
|
|
['nama_perlengkapan' => 'Kandang Alumunium Besar 3 Pintu', 'qty' => 2, 'unit' => 'unit'],
|
||
|
|
['nama_perlengkapan' => 'Sisir Grooming Stainless Steel', 'qty' => 5, 'unit' => 'pcs'],
|
||
|
|
['nama_perlengkapan' => 'Mainan Stick Bulu Interaktif', 'qty' => 12, 'unit' => 'pcs'],
|
||
|
|
['nama_perlengkapan' => 'Bowl Makan Keramik Anti-Semut', 'qty' => 20, 'unit' => 'pcs'],
|
||
|
|
['nama_perlengkapan' => 'Pet Cargo Transporter Hitam', 'qty' => 4, 'unit' => 'unit'],
|
||
|
|
['nama_perlengkapan' => 'Gunting Kuku Kucing Ergonomis', 'qty' => 3, 'unit' => 'pcs'],
|
||
|
|
['nama_perlengkapan' => 'Handuk Microfiber Khusus Mandi', 'qty' => 10, 'unit' => 'pcs'],
|
||
|
|
];
|
||
|
|
|
||
|
|
foreach ($supplies as $item) {
|
||
|
|
/**
|
||
|
|
* Menggunakan Model::create agar event 'saving' di booted() terpanggil.
|
||
|
|
* Ini penting agar kategori terisi otomatis.
|
||
|
|
*/
|
||
|
|
Supply::create($item);
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|