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