Langkah 4 dari 11
Membuat Seeder Data Contoh
Buat seeder:
php spark make:seeder ProductSeeder
Pada method run(), masukkan data awal menggunakan insertBatch():
$now = date('Y-m-d H:i:s');
$this->db->table('products')->insertBatch([
['sku' => 'KP-001', 'name' => 'Keyboard Mechanical', 'price' => 650000, 'stock' => 12, 'description' => 'Keyboard untuk bekerja dan coding.', 'created_at' => $now, 'updated_at' => $now],
['sku' => 'KP-002', 'name' => 'Mouse Wireless', 'price' => 275000, 'stock' => 20, 'description' => 'Mouse ringkas dengan koneksi nirkabel.', 'created_at' => $now, 'updated_at' => $now],
['sku' => 'KP-003', 'name' => 'Laptop Stand', 'price' => 325000, 'stock' => 8, 'description' => 'Penyangga laptop berbahan aluminium.', 'created_at' => $now, 'updated_at' => $now],
]);
Jalankan:
php spark db:seed ProductSeeder
Seeder bersifat opsional, tetapi berguna untuk menyediakan data pengujian yang konsisten.
