@extends('layouts.admin') @section('title', 'Gestión de Eventos Deportivos') @section('page-title', 'Gestión de Eventos Deportivos') @section('content')
@forelse($eventos as $evento) @empty @endforelse
ID Evento Tipo Fecha Cancha Equipos Estado Acciones
{{ $evento->id }}
@if($evento->hasImage()) {{ $evento->nombre }} @else
@endif
{{ $evento->nombre }}
{{ Str::limit($evento->descripcion, 30) }}
@switch($evento->tipo) @case('torneo') Torneo @break @case('clase') Clase @break @case('exhibicion') Exhibición @break @case('amistoso') Amistoso @break @default {{ $evento->tipo }} @endswitch
{{ \Carbon\Carbon::parse($evento->fecha_inicio)->format('d/m/Y') }}
{{ format_time_range_12h($evento->hora_inicio, $evento->hora_fin) }}
{{ $evento->cancha->nombre }}
{{ $evento->equipos_count ?? 0 }}
@php $equipos_registrados = $evento->equipos_count ?? 0; $capacidad_equipos = $evento->capacidad_maxima_equipos ?? 8; // Asumiendo máximo 8 equipos por defecto $porcentaje = $capacidad_equipos > 0 ? min(100, ($equipos_registrados / $capacidad_equipos) * 100) : 0; @endphp
{{ $capacidad_equipos }}
@if($evento->estado == 'programado') Programado @elseif($evento->estado == 'en_curso') En Curso @elseif($evento->estado == 'finalizado') Finalizado @else Cancelado @endif
@if($evento->estado == 'programado')
@csrf @method('PUT')
@endif @if($evento->estado == 'en_curso')
@csrf @method('PUT')
@endif @if($evento->estado != 'cancelado' && $evento->estado != 'finalizado')
@csrf @method('PUT')
@endif
@csrf @method('DELETE')

No se encontraron eventos

{{ $eventos->links('pagination.custom') }}
Total Eventos
{{ $estadisticas['total'] }}
Eventos Activos
{{ $estadisticas['abiertos'] }}
Total Equipos
{{ $estadisticas['equipos'] ?? 0 }}
Próximos Eventos
{{ $estadisticas['proximos'] }}
Calendario de Eventos
Programado
Abierto
En Curso
@endsection @push('styles') @endpush @push('scripts') @endpush