Commit Graph
2 Commits
Author SHA1 Message Date
javierandClaude Opus 4.8 268d2f8267 fix(livewire): config/livewire.php COMPLETO (el parcial rompía la subida de ficheros)
El config/livewire.php introducido en 0422330 era PARCIAL: solo definía
temporary_file_upload. Laravel NO hace merge profundo de configs, así que el
resto de claves (class_namespace, layout, inject_assets, navigate, ...) pasaban
a null y rompían el flujo de subida de Livewire → "The uploadFile failed to
upload" al seleccionar y "The upload file field is required" al enviar (el
fichero temporal nunca llegaba a asignarse a la propiedad).

Ahora se publica el config completo (copia del default del vendor) cambiando
ÚNICAMENTE temporary_file_upload.rules a 50 MB. La subida vuelve a funcionar y,
con el fix del parser KML (a4554bb), la capa genera sus elementos.

Nota servidor: git pull && php artisan config:clear && php artisan config:cache.
Suite 94 passing.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-07 20:20:23 +02:00
javierandClaude Opus 4.7 042233069f fix(templates+uploads): botones del catálogo global + subida de KML/KMZ/SHP
1) global-template-manager.blade.php: los botones "Nuevo" e "Importar CSV/Excel"
   estaban dentro de <x-slot name="header">, que Blade renderiza FUERA del
   componente Livewire (lo pinta el layout), por lo que sus wire:click no se
   ataban. Movidos al cuerpo del componente; el slot solo lleva el título.

2) config/livewire.php: creado para sobrescribir temporary_file_upload.rules.
   Por defecto Livewire aplica "file|mimes:png,jpeg,...|max:12288" al fichero
   temporal, lo que hace que .kml/.kmz/.shp/.dwg/.zip rebote con
   "The uploadFile failed to upload". Ahora el paso temporal solo exige file y
   max 50 MB; los componentes ya validan mime/tamaño reales antes de guardar.

Nota: en el servidor hay que `php artisan config:clear && php artisan config:cache`
para que el nuevo config/livewire.php se aplique.

Suite 91 passing.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-07 18:36:25 +02:00