Laravel es el framework más popular y utilizado de PHP, conocido por su elegancia y simplicidad. Para trabajar y realizar pruebas con Laravel Hugo, es necesario contar con un proyecto de Laravel configurado. En esta clase, te guiaremos a través del proceso de instalación de Laravel en su última versión, asegurando que tengas todo lo necesario para comenzar a utilizar Laravel Hugo
¡Hola! ¡Bienvenidos al curso de Laravel Hugo!
¡Empecemos!
¿Qué es Laravel?
Laravel es un framework de PHP de código abierto y gratuito, diseñado para crear aplicaciones web modernas. Actualmente, Laravel se encuentra en su versión 11, ofreciendo una amplia gama de características y herramientas que lo han convertido en el framework favorito de muchas desarrolladores de PHP.
Consideraciones generales antes de instalar laravel
Antes de instalar Laravel en nuestra máquina local debemos tener las siguientes consideraciones:
- Tener instalado PHP en su versión 8.2 o superior.
- Tener instalado Composer (Composer es un gestor de dependencias de PHP)
- Tener instalado un servidor local de Apache, Nginx u otro servidor web.
- Tener un gestor de base de datos instalado SQLite, MySQL y PostgreSQL.
- Contar con un editor de código como Visual Studio Code o PHPStorm.
Sistema a desarrollar en Laravel
En esta oportunidad, desarrollaremos un sistema de adopciones de mascotas que nos permitirá explorar y demostrar las capacidades de la herramienta Laravel Hugo. Utilizaremos Eloquent ORM y el Constructor de Consultas SQL de Laravel para manejar la lógica y las operaciones de la base de datos, mostrando como Laravel Hugo puede simplificar y mejorar el desarrollo de aplicaciones web.
Instalación de Laravel
Para poder instalar Laravel en su versión 11 en nuestro servidor local realizamos los siguientes pasos:
1.- Iniciamos la terminal en Linux o Mac, si estás en Windows el PowerShell o CMD.
2.- Nos dirigimos al directorio raíz donde crearemos el proyecto.
3.- Laravel utiliza Composer, que nos permite instalar un nuevo proyecto de Laravel en nuestro repositorio local, con el siguiente comando.
composer create-project laravel/laravel mascotas
Después de que la instalación de Laravel se haya completado, nos dirigimos al directorio del proyecto.
cd mascotas
Iniciamos el servidor local de Laravel
php artisan serve
Este comando iniciará un servidor de desarrollo local de Laravel en la ruta: http://127.0.0.1:8000.

Configuración de la base de datos en Laravel
Laravel 11 viene configurado por defecto para utilizar una base de datos de SQLite. Esto significa que no necesitas realizar ninguna configuración adicional para comenzar a desarrollar el sistema, lo que facilita y acelera el inicio del proyecto.

Con Laravel y Laravel Hugo instalado y configurado, estás listo para avanzar al siguiente paso, que es el desarrollo de software. En la siguiente clase empezaremos a crear toda la lógica de la aplicación, preparando el terreno para el desarrollo de un sistema de adopciones de mascotas robusto y funcional.
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.