@extends('layouts.admin') @section('title', 'Gestión de Equipos') @section('page-title', 'Gestión de Equipos') @section('content')
Lista de Equipos
@forelse($equipos as $equipo) @empty @endforelse
ID Equipo Evento Capitán Jugadores Director Técnico Estado Acciones
{{ $equipo->id }}
@if($equipo->logo) {{ $equipo->nombre }} @else
@endif
{{ $equipo->nombre }}
{{ Str::limit($equipo->descripcion, 30) }}
{{ $equipo->evento->nombre }}
{{ $equipo->evento->tipo }}
@if($equipo->capitan)
{{ $equipo->capitan->name }}
{{ $equipo->capitan->email }}
@else Sin capitán @endif
{{ $equipo->jugadores_count ?? 0 }}
@php $porcentaje = min(100, (($equipo->jugadores_count ?? 0) / 10) * 100); $colorClass = $porcentaje >= 100 ? 'bg-success' : ($porcentaje >= 70 ? 'bg-warning' : 'bg-danger'); @endphp
10
Mínimo requerido
@if($equipo->directorTecnico) Asignado
{{ $equipo->directorTecnico->nombre }} {{ $equipo->directorTecnico->apellido }}
@else Pendiente @endif
@if($equipo->estado == 'activo') Activo @elseif($equipo->estado == 'inactivo') Inactivo @else Eliminado @endif

No hay equipos registrados

Crear Primer Equipo
@if($equipos->hasPages())
{{ $equipos->links() }}
@endif

{{ $estadisticas['total_equipos'] ?? 0 }}

Total Equipos

{{ $estadisticas['equipos_activos'] ?? 0 }}

Equipos Activos

{{ $estadisticas['equipos_completos'] ?? 0 }}

Equipos Completos

{{ $estadisticas['total_jugadores'] ?? 0 }}

Total Jugadores

@endsection @push('scripts') @vite(['resources/js/equipos.js']) @endpush @section('scripts') @endsection