Instalación de Laravel, Laravel Hugo

Instalación de Laravel

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 Gohu.

¡Hola! ¡Bienvenidos al curso de Laravel Gohu!

¡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 13, lanzada en marzo de 2026, y sigue ofreciendo esa combinación de elegancia y productividad que lo ha convertido en el framework favorito de muchos desarrolladores de PHP. Cada año, aproximadamente en el primer trimestre, el equipo de Laravel libera una nueva versión mayor, y la 13 no es la excepción: llega enfocada en modernizar el núcleo del framework y aprovechar las características más recientes del lenguaje 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.3 o superior (Laravel 13 dejó de dar soporte a PHP 8.2).
  • Tener instalado Composer (Composer es un gestor de dependencias de PHP).
  • Tener instalado un servidor local. Podemos usar Apache, Nginx configurados manualmente, o Laravel Herd, una aplicación que empaqueta PHP, un servidor web y otras herramientas en un solo instalador, lo que simplifica bastante este paso.
  • Tener un gestor de base de datos instalado: SQLite, MySQL o PostgreSQL.
  • Contar con un editor de código como Visual Studio Code o PHPStorm. Si usas VS Code, vale la pena mencionar que herramientas como Claude Code pueden acompañarte durante el curso para generar migraciones, controladores o componentes, y para ayudarte a entender un error cuando aparezca.

Instalación de Laravel

Para poder instalar Laravel en su versión 13 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.- A partir de Laravel 12, Breeze y Jetstream ya no vienen incluidos en el instalador; en su lugar, Laravel trae sus propios starter kits oficiales (React con Inertia y shadcn/ui, Vue, Livewire o Svelte), listos para usarse desde el primer momento. Para nuestro curso, instalaremos primero el instalador de Laravel de forma global con Composer:

composer global require laravel/installer

Con el instalador disponible, creamos el proyecto:

laravel new my_app

Este comando nos preguntará, de forma interactiva, qué starter kit queremos usar (React, Vue, Livewire, Svelte, o ninguno si preferimos una API sin frontend), si queremos configurar Pest para las pruebas, y qué gestor de base de datos usaremos. Para este curso elegiremos la opción sin starter kit de frontend, ya que en Laravel Hugo nos enfocaremos en Eloquent y en el Constructor de Consultas del lado del backend.

Después de que la instalación de Laravel se haya completado, nos dirigimos al directorio del proyecto.

cd my_app

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

Durante la instalación, el instalador te solicitará que elijas el gestor de base de datos que utilizarás (MySQL, SQLite, PostgreSQL, etc.). Si prefieres, también puedes omitir esta pregunta y configurar la conexión directamente después, editando el archivo .env de tu aplicación.

SQLite Laravel 11

Con Laravel y Laravel Gohu instalado y configurado, estás listo para avanzar al siguiente paso, que es el desarrollo de software.

Saludos y éxitos.

Victor Peña

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.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *