@extends('layouts.app') @section('titulo', 'Usuarios del Panel') @section('contenido')

Usuarios del Panel

Administradores y observadores con acceso al sistema
+ Nuevo Usuario
@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif
@forelse($usuarios as $u) @empty @endforelse
# Nombre Usuario Rol Estado Acciones
{{ $u->id }} {{ $u->nombre }} @if($u->id === auth()->id()) (tú) @endif {{ $u->email ?? $u->usuario }} @php $rolLabel = match($u->rol ?? 'observador') { 'admin' => ['Admin', '#1D3D8E', 'rgba(29,61,142,.12)'], 'operador' => ['Operador', '#8BBF2B', 'rgba(139,191,43,.14)'], 'observador' => ['Observador', '#64748B', 'rgba(100,116,139,.12)'], default => ['Observador', '#64748B', 'rgba(100,116,139,.12)'], }; @endphp {{ $rolLabel[0] }} @if($u->activo) ● Activo @else ○ Inactivo @endif Editar @if($u->id !== auth()->id()) @if($u->activo)
@csrf @method('DELETE')
@else
@csrf
@endif @endif
No hay usuarios registrados.
Total: {{ $usuarios->count() }} usuario(s) · Administradores activos: {{ $usuarios->where('rol','admin')->where('activo',true)->count() }}
@endsection