Crear aplicaciones CLI con Laravel

Un overview rápido a Laravel Zero, de Nuno Maduro.

Crear aplicaciones CLI con Laravel
Photo by Jeremy Perkins / Unsplash

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.