Laravel Hugo es una herramienta que ofrece una interfaz gráfica intuitiva para ejecutar comandos de PHP y visualizar resultados de manera más rápida y sencilla. Con Laravel Hugo, puedes interactuar con la base de datos directamente desde tu aplicación utilizando Eloquent ORM, Query Builder y DB select, brindando una experiencia más visual y accesible en comparación con la consola tradicional, como Tinker.
¡Hola! ¡Bienvenidos al curso de Eloquent ORM!
¡Empecemos!
¿Qué es Laravel Hugo?
Laravel Hugo es una interfaz gráfica que permite ejecutar comandos PHP de forma visual e interactiva, agilizando la obtención de resultados. Con Laravel Hugo, podemos:
- Ejecutar fragmentos de código PHP de manera sencilla.
- Ejecutar consultas de Eloquent ORM.
- Realizar consultas SQL mediante el Query Builder de Laravel.
- Ejecutar consultas SQL directas con “DB select”.
- Visualizar los resultados en formato JSON directamente desde la interfaz gráfica.
Beneficios de utilizar Laravel Hugo
Con Laravel Hugo podemos contar con los siguientes beneficios:
- Podemos conectarnos a múltiples aplicaciones desarrolladas en Laravel y ejecutar pruebas de forma independiente en cada una.
- Su diseño fácil de usar permite a los desarrolladores centrarse en la lógica de negocio sin complicaciones.
- Facilita la ejecución de fragmentos de código PHP y consultas a la base de datos, proporcionando respuestas inmediatas.
- Reduce la necesidad de recordar y escribir código PHP complejo en la línea de comandos, optimizando el flujo de trabajo.
Consideraciones generales
Antes de utilizar Laravel Hugo, es importante tener en cuenta que:
- Laravel Hugo es una aplicación de escritorio que debe instalarse en el sistema operativo de tu elección (Windows, Linux o macOS).
- Para realizar consultas a la base de datos, es necesario que su aplicación de laravel mínimamente cuente con la configuración de la base de datos y las migraciones establecidas.
Instalación de Laravel Hugo
Para instalar Laravel Hugo en tu máquina local, visita la página oficial de Laravel Hugo en norvicsoftware.com/laravel-hugo y descarga la última versión disponible. Laravel Hugo está disponible para sistemas operativos Windows, Linux y macOS.
Windows: Ejecuta el archivo .exe descargado y sigue las instrucciones del instalador hasta completar la instalación.
Linux: Descarga el archivo correspondiente .deb para Ubuntu. Usa el gestor de paquetes de tu distribución para instalar el archivo descargado: «sudo dpkg -i laravelHugo.deb»
MacOS: Descarga el archivo .dmg y ábrelo. Arrastra el icono de Laravel Hugo a la carpeta de Aplicaciones para completar la instalación.
Iniciar Laravel Hugo
Una vez instalado, Laravel Hugo creará un acceso directo en tu escritorio, o en el Launchpad en el caso de MacOS, o en el menú de aplicaciones en Linux. Haz doble clic en el icono para iniciar el programa.
Con estos sencillos pasos, tendrás Laravel Hugo instalado y listo para usar en tu máquina local.
El programa se compone de dos secciones principales:
- Editor de código (fondo negro), donde puedes escribir fragmentos de código PHP.
- Área de resultados, donde se muestra la salida del código ejecutado.
En la parte superior, encontrarás un botón «Ejecutar» para ejecutar el código. Además, se mostrará la base de datos actualmente conectada a la aplicación.
Si tienes preguntas, déjanos un comentario o escríbenos a nuestro correo electrónico en Norvic Software. En la próxima clase, veremos los distintos tipos de consultas que se pueden realizar en una aplicación de Laravel.
Saludos y éxitos.
Victor Peña
Desarrollador de software Backend Developer, experto en Laravel Framework, PHP, JavaScript y MySQL. Creador de contenidos de emprendimiento y desarrollo de software.
