← Kembali ke materi
Latihan · Laravel Dasar

Seeder dan factory

Menyiapkan Laravel… hanya lama di kunjungan pertama.

Latihan paling nyaman dikerjakan di laptop.

Instruksi

Database kita kosong setiap kali di-reset. Seeder mengisinya dengan menu Kopi Senja yang sebenarnya. Factory membuat menu contoh secara acak, berguna untuk mencoba tampilan.

  1. Buat database/seeders/MenuSeeder.php. Di run(), simpan setiap menu dari DaftarMenu::semua() dengan Menu::create().
  2. Panggil seeder itu dari DatabaseSeeder: $this->call(MenuSeeder::class);
  3. Buat database/factories/MenuFactory.php. Definisinya mengisi nama acak, slug dari nama itu, kategori, harga antara 8.000 dan 30.000, deskripsi, dan tersedia true.
  4. Tambahkan use HasFactory; di model Menu.

Kode

Hasil

Tekan Jalankan untuk melihat halaman.