Latihan paling nyaman dikerjakan di laptop.
Sebelum ada tombol pesan, kita siapkan tempat menyimpan pesanan. Satu pesanan (orders) punya banyak baris isi (order_items).
orders: user_id (foreign key), kode (unik), status (bawaannya baru), total, catatan (boleh kosong), timestamps.order_items: order_id (ikut terhapus bersama pesanannya), menu_id (boleh kosong, jadi null kalau menunya dihapus), nama, harga, jumlah, timestamps.Order (relasi user() dan items()) dan OrderItem (relasi order() dan menu(), plus method subtotal()). Tambahkan relasi orders() di User.OrderSeeder dengan dua pesanan contoh, lalu panggil dari DatabaseSeeder setelah MenuSeeder:
selesai: 2 Kopi Susu dan 1 Pisang Goreng.baru: 1 Americano dan 1 Roti Bakar.Tekan Jalankan untuk melihat halaman.