← PHP & Laravel44 / 68
Role Sederhana dengan Gate
Gate cocok untuk pemeriksaan izin global sederhana (misal: Gate::define('access-admin', ...)).
👀 Contoh dulu
Gate::define('admin-only', function (User $user) {
return $user->is_admin === true;
});Hasilnya: Gate 'admin-only' siap diperiksa di mana saja di aplikasi.
💡 Di Blade, periksa dengan direktif @can('admin-only')...@endcan.
📝 Sekarang giliranmu
Kelilingi link HTML <a href="/admin">Admin</a> dengan direktif Blade @can agar hanya muncul jika pengguna memiliki izin 'admin-only'.
Preview