@php $roleLabels = [ 'admin' => 'Administrador', 'moderator' => 'Moderador', 'user' => 'Usuário', ]; @endphp
GIGAX • Controle de staff

Painel de administradores, moderadores e usuários

Estrutura inspirada em hubs competitivos tipo FACEIT, mas encaixada no visual do seu site. Aqui você promove, rebaixa e organiza os cargos sem tocar em SQL toda hora.

Total de contas
{{ $stats['total'] }}
Base geral cadastrada no hub.
Admins
{{ $stats['admins'] }}
Controle total do site e do painel.
Moderadores
{{ $stats['moderators'] }}
Operação e suporte do ambiente.
Usuários
{{ $stats['users'] }}
Jogadores e membros sem staff.
Mapa rápido de permissões
Admin
Acesso total ao site, gerenciamento de cargos, match admin, logs e configurações críticas.
Moderador
Operação básica, lobby, suporte, triagem, histórico e ações operacionais que você escolher liberar.
Usuário
Acesso normal de jogador, perfil, partidas, times, rankings e torneios.
Dica: deixe apenas poucos admins e use moderador para a equipe operacional do dia a dia.
Logado como: {{ $currentUser->nickname ?? 'Admin' }} Cargo atual: {{ $roleLabels[$currentUser->role ?? 'user'] ?? 'Usuário' }}
Formato visual baseado no seu dashboard
@forelse($users as $user) @php $userRole = $user->role ?? 'user'; $displayName = $user->nickname ?: 'Usuário #' . $user->id; $avatarLetter = mb_strtoupper(mb_substr(trim((string) $displayName), 0, 1) ?: 'U'); @endphp @empty @endforelse
Jogador ID Cargo atual Cadastrar / Alterar cargo Atualização
{{ $avatarLetter }}
{{ $displayName }}
{{ $user->email }}
#{{ $user->id }} {{ $roleLabels[$userRole] ?? 'Usuário' }} {{ !empty($user->updated_at) ? \Carbon\Carbon::parse($user->updated_at)->format('d/m/Y H:i') : '—' }}
Nenhum usuário encontrado com esse filtro.