@extends('admin.layout') @section('title', 'Usuários') @section('content')
Gerencie os usuários do sistema
| Nome | Função | Status | Evento | Criado em | Ações | ||
|---|---|---|---|---|---|---|---|
|
{{ $usuario->name }}
|
{{ $usuario->email }}
@if($usuario->email_verified_at)
Verificado
@else
Não verificado
@endif
|
@php $roleColors = [ 'admin' => 'bg-red-100 text-red-800', 'supervisor' => 'bg-purple-100 text-purple-800', 'operador' => 'bg-blue-100 text-blue-800', 'caixa' => 'bg-green-100 text-green-800', ]; $roleColor = $roleColors[$usuario->role] ?? 'bg-gray-100 text-gray-800'; @endphp {{ $usuario->role_label }} | @php $statusColors = [ 'ativo' => 'bg-green-100 text-green-800', 'inativo' => 'bg-gray-100 text-gray-800', 'suspenso' => 'bg-yellow-100 text-yellow-800', 'bloqueado' => 'bg-red-100 text-red-800', ]; $statusColor = $statusColors[$usuario->status] ?? 'bg-gray-100 text-gray-800'; @endphp {{ $usuario->status_label }} | {{ $usuario->evento ? $usuario->evento->titulo : 'Todos' }} | {{ $usuario->created_at->format('d/m/Y H:i') }} |
@if(request()->anyFilled(['search', 'role', 'status', 'evento_id'])) Nenhum usuário corresponde aos filtros aplicados. @else Ainda não há usuários cadastrados no sistema. @endif
@if(!request()->anyFilled(['search', 'role', 'status', 'evento_id'])) Criar Primeiro Usuário @else Limpar Filtros @endif