Latihan paling nyaman dikerjakan di laptop.
Middleware menjaga pintu halaman admin. Policy menjawab pertanyaan yang lebih spesifik: boleh tidak orang ini mengubah menu ini? Kita pakai untuk dua hal: menjaga controller admin, dan menampilkan tombol Ubah menu ini di halaman detail, khusus untuk admin.
app/Policies/MenuPolicy.php dengan method create, update, dan delete yang mengizinkan admin saja. Laravel menemukannya otomatis dari namanya.Admin\MenuController, panggil Gate::authorize(...) di awal create, store, edit, update, dan destroy.menu/show.blade.php, tampilkan link Ubah menu ini ke halaman edit hanya kalau @can('update', $menu).Tekan Jalankan untuk melihat halaman.