La necesidad de convertir código antiguo en PHP me llevó a buscar un stack que me permita:
- Administrar usuarios
- Generar ABMs (altas, bajas y modificaciones) de tablas en forma rápida.
- Utilizar postgresql como base de datos
- Generar una interfaz muy dinámica porque los datos manejar son muchos y corren procesos complejos (scraping, consumo de servicios xml, conversiones, etc)
- Una linea de comando que me permita correr procesos batch.
Desde hace tiempo trabajo con Laravel pero quiería dar el salto a la versión 8 y sus componentes nuevos.
Para esto elegì:
- Laravel
- Jetstream (con livewire)
- tall-forms
- laravel-livewire-tables
Mi sección de paquetes del composer.json quedó asì.
"require": { "php": "^7.3|^8.0", "amendozaaguiar/laraveles-spanish-for-jetstream": "^1.6", "fruitcake/laravel-cors": "^2.0", "guzzlehttp/guzzle": "^7.0.1", "laravel/framework": "^8.54", "laravel/jetstream": "^2.3", "laravel/sanctum": "^2.6", "laravel/tinker": "^2.5", "livewire/livewire": "^2.5", "rappasoft/laravel-livewire-tables": "^1.13", "tanthammar/tall-forms": "7.9.9.3" },
Una vez instalado todo en el directorio mediante los siguientes comandos de cada página de instalación o wiki queda un sistema con todos los componentes.
Lo importante ahora es comenzar a agregar crear cada tabla usando migrations, cada CRUD de modelos, relaciones y exponer todo en el tablero (dashboard)
En un próximo articulo haré cada una de los pasos.
para llegar a algo similar a esto
Top comments (0)