← Kembali ke materi
Latihan · Laravel Dasar

Dasbor pesanan admin

Menyiapkan Laravel… hanya lama di kunjungan pertama.

Latihan paling nyaman dikerjakan di laptop.

Instruksi

Dimas perlu melihat semua pesanan yang masuk dan menandai mana yang sedang dibuat dan mana yang sudah selesai.

  1. Buat Admin\PesananController:
    • index(): semua pesanan dengan nama pelanggannya, terbaru di atas.
    • update(): mengubah status. Hanya baru, diproses, atau selesai yang diterima. Setelah itu kembali dengan pesan Status KS-0002 jadi diproses. (kode dan status sesuai yang diubah).
  2. Route di dalam grup admin: GET pesanan (admin.pesanan.index) dan PATCH pesanan/{order:kode} (admin.pesanan.update).
  3. View admin/pesanan/index.blade.php: tabel dengan pilihan status dan tombol Simpan di setiap baris.
  4. Di layout, tambahkan link Keranjang dan Pesananku untuk yang sudah masuk, serta Kelola menu dan Pesanan masuk khusus admin.

Kode

Hasil

Tekan Jalankan untuk melihat halaman.