@extends('layouts.admin') @section('title') @lang('translation.Editar Cancha') @endsection @section('css') @endsection @section('content') @component('components.breadcrumb') @slot('li_1') Canchas @endslot @slot('title') Editar: {{ $cancha->nombre }} @endslot @endcomponent

Editar Cancha

@csrf @method('PUT')
Información Básica
@error('nombre')
{{ $message }}
@enderror
@error('categoria_id')
{{ $message }}
@enderror
@error('propietario_id')
{{ $message }}
@enderror
@error('capacidad')
{{ $message }}
@enderror
@error('descripcion')
{{ $message }}
@enderror
Puedes pegar un enlace de Google Maps (se detectarán las coordenadas automáticamente). @error('direccion')
{{ $message }}
@enderror
@error('precio_por_hora')
{{ $message }}
@enderror
@error('estado')
{{ $message }}
@enderror
Características
@php $caracteristicas = $cancha->caracteristicas ?? []; // Asegurar que sea un array if (is_string($caracteristicas)) { $caracteristicas = json_decode($caracteristicas, true) ?? []; } $caracteristicasActuales = old('caracteristicas', $caracteristicas); @endphp
Imágenes
@if($cancha->imagen_principal)
@endif
@error('imagen_principal')
{{ $message }}
@enderror
Tamaño máximo: 2MB. Formatos: JPG, PNG, WEBP
@if($cancha->galeria_imagenes && is_array($cancha->galeria_imagenes) && count($cancha->galeria_imagenes) > 0)
@foreach($cancha->galeria_imagenes as $index => $imagen)
@endforeach
@endif
@error('imagenes_adicionales.*')
{{ $message }}
@enderror
Puedes seleccionar múltiples imágenes (máx. 5 total)
Cancelar
@endsection @section('script') @endsection