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)