@extends('layouts.admin') @section('title', 'Editar Equipo: ' . $equipo->nombre) @section('page-title', 'Editar Equipo') @section('content')
@csrf @method('PUT')
Información del Equipo
Volver
@error('nombre')
{{ $message }}
@enderror
@error('evento_id')
{{ $message }}
@enderror
@error('capitan_id')
{{ $message }}
@enderror
@error('estado')
{{ $message }}
@enderror
@error('descripcion')
{{ $message }}
@enderror
@error('color_camiseta')
{{ $message }}
@enderror Selecciona un color o escribe el nombre del color
@error('logo')
{{ $message }}
@enderror Formatos permitidos: JPG, PNG, GIF. Máximo 2MB. @if($equipo->logo)
Logo actual

Logo actual

@endif
@error('notas')
{{ $message }}
@enderror
Director Técnico @if($equipo->directorTecnico) Asignado @else Pendiente @endif
@if($equipo->directorTecnico)
Director Técnico Actual: {{ $equipo->directorTecnico->obtenerNombreCompleto() }}
Para modificar los datos del director técnico, edítelo desde la sección de jugadores.
Nombre: {{ $equipo->directorTecnico->obtenerNombreCompleto() }}
Documento: {{ $equipo->directorTecnico->documento }}
Edad: {{ $equipo->directorTecnico->obtenerEdad() }} años
@if($equipo->directorTecnico->telefono) @endif @if($equipo->directorTecnico->email) @endif
Teléfono: {{ $equipo->directorTecnico->telefono }}
Email: {{ $equipo->directorTecnico->email }}
Estado: {{ ucfirst($equipo->directorTecnico->estado) }}
@else
Sin Director Técnico: Este equipo no tiene un director técnico asignado.
Puede agregar uno desde la vista de detalles del equipo.
@endif
Jugadores {{ $equipo->jugadores->count() }}/10 mínimo
@if($equipo->jugadores->count() > 0)
Gestión de Jugadores: Para agregar, editar o eliminar jugadores, utilice la vista de detalles del equipo.
@foreach($equipo->jugadores->sortBy('numero_camiseta')->take(6) as $jugador)
{{ $jugador->numero_camiseta }}
{{ $jugador->obtenerNombreCompleto() }}
{{ ucfirst($jugador->posicion) }}
@endforeach @if($equipo->jugadores->count() > 6)
Y {{ $equipo->jugadores->count() - 6 }} jugadores más...
@endif
@else
Sin Jugadores: Este equipo no tiene jugadores registrados.
Debe tener al menos 10 jugadores para participar en eventos.
@endif
Estado de Validación
@if($equipo->tieneMinimosJugadores()) Mínimo de jugadores cumplido @else Faltan {{ 10 - $equipo->jugadores->count() }} jugadores @endif
@if($equipo->tieneDirectorTecnico()) Director técnico asignado @else Falta director técnico @endif
@if($equipo->estaCompleto()) Equipo completo y listo @else Equipo incompleto @endif
@endsection @push('scripts') @vite(['resources/js/equipos.js']) @endpush @section('scripts') @endsection