@extends('layouts.app') @section('content')

🔐 Teste de PermissĂ”es

UsuĂĄrio Logado: {{ auth()->user()->name ?? 'NĂŁo logado' }}
Email: {{ auth()->user()->email ?? 'N/A' }}

🎭 Roles do Usuário:

@if(auth()->user())
@forelse(auth()->user()->roles as $role) {{ $role->name }} @empty Nenhuma role atribuĂ­da @endforelse
@endif

🔑 Teste de PermissĂ”es:

PermissÔes de Usuårios
@can('view users')

✅ Pode ver usuários

@else

❌ NÃO pode ver usuários

@endcan @can('create users')

✅ Pode criar usuários

@else

❌ NÃO pode criar usuários

@endcan @can('manage settings')

✅ Pode gerenciar configuraçÔes

@else

❌ NÃO pode gerenciar configuraçÔes

@endcan
Teste de Roles
@role('administrador')

✅ É ADMINISTRADOR

@else

⚠ NÃO Ă© administrador

@endrole @hasanyrole('administrador|supervisor')

✅ É administrador OU supervisor

@else

⚠ NÃO Ă© admin nem supervisor

@endhasanyrole

🔗 Links de Teste:

@can('view users') đŸ‘„ UsuĂĄrios @endcan @can('manage settings') 🎭 Perfis 🔑 PermissĂ”es đŸ‘€ UsuĂĄrios & PermissĂ”es @endcan
@if(auth()->user())
📋 Todas as PermissĂ”es do UsuĂĄrio:
@foreach(auth()->user()->getAllPermissions() as $permission) {{ $permission->name }} @endforeach
@endif
@endsection