{{-- Exemplos de uso das diretivas Blade do Spatie Permission --}} {{-- Verificar se o usuário tem uma role específica --}} @role('administrador')
Você tem acesso total ao sistema.
Você tem ambas as roles: administrador e técnico.
@endhasallroles {{-- Verificar se o usuário tem uma permissão específica --}} @can('create clientes') Criar Novo Cliente @endcan {{-- Verificar se o usuário pode executar múltiplas ações --}} @canany(['edit clientes', 'delete clientes'])Você não tem permissão para excluir usuários.
@endcannot {{-- Exemplo prático: Menu de navegação --}} {{-- Exemplo em uma tabela com ações condicionais --}}| Nome | Ações | @endcanany|
|---|---|---|
| {{ $user->name }} | {{ $user->email }} | @canany(['edit users', 'delete users'])@can('edit users') Editar @endcan @can('delete users') @endcan | @endcanany
Você tem acesso completo ao sistema.