Crear aplicaciones CLI con Laravel
Un overview rápido a Laravel Zero, de Nuno Maduro.
Una de las cosas que más me gustó descubrir en 2022 fue Laravel Zero. Cómo no, es un proyecto creado por el gran Nuno Maduro y nos permite usar Laravel para crear aplicaciones de línea de comandos.
Básicamente, te permitirá crear tu propio artisan
y añadirle comandos a tu aplicación (como si fuera una app de Laravel). Además, tiene muchos plugins para:
- Acceder al sistema de ficheros
- Utilizar Eloquent para una base de datos
- Logging
- Enviar notificaciones push al escritorio
- Hacer peticiones HTTP
- Usar la caché
Una vez la aplicación está hecha, puedes generar un fichero standalone que contendrá todo el código PHP en un binario.
La verdad que es una herramienta muy útil para los artisans y desde Calima la estamos usando para nuestro proyecto Génesis.