Cómo instalar Laravel 13: guía rápida con Composer y Herd (2026)
Tabla de Contenidos
Respuesta corta: para instalar Laravel 13 necesitas PHP 8.3 a 8.5 y Composer. Ejecuta composer create-project laravel/laravel mi-proyecto, luego cd mi-proyecto y php artisan serve, y abre http://localhost:8000. Con Laravel Herd es laravel new mi-proyecto y después herd open.
Si llegaste aquí buscando cómo instalar Laravel, esta guía está actualizada para Laravel 13, la versión que salió en marzo de 2026. Verás dos caminos: el clásico con Composer (funciona en cualquier sistema operativo) y el más rápido con Laravel Herd (ideal en Windows y macOS).
Requisitos previos
Laravel 13 requiere PHP 8.3 como versión mínima y soporta hasta PHP 8.5: tanto laravel/framework 13.x como el esqueleto laravel/laravel declaran php: ^8.3 en Packagist (revisado el 25 de octubre de 2026). Las notas de versión oficiales listan PHP 8.3 - 8.5 para Laravel 13 (salió el 17 de marzo de 2026; correcciones de errores hasta el Q3 de 2027 y de seguridad hasta el 17 de marzo de 2028; revisado el 13 de noviembre de 2026). PHP 8.6 aún no entra en ese rango: todavía no ha salido, así que deja los proyectos nuevos en 8.4 u 8.5 por ahora. La versión de laravel/framework en Packagist hoy es la v13.42.0 (10 de noviembre de 2026), con php: ^8.3. Para un proyecto nuevo en 2026 la recomendación es PHP 8.4 o 8.5.
- PHP 8.3 o superior (recomendado 8.4 u 8.5)
- Composer 2.7+
- Una base de datos: MySQL 8, MariaDB 11, PostgreSQL 16 o SQLite (suficiente para empezar)
- Node.js 22 LTS si vas a compilar assets con Vite
Para verificar tus versiones:
php -v
composer --version
Opción A: instalar con Composer
Es la forma universal y la que la documentación oficial recomienda.
1. Instalar Composer
Si aún no lo tienes, descárgalo desde getcomposer.org. En Windows el instalador detecta tu PHP automáticamente; en macOS/Linux basta con el script oficial.
2. Crear un nuevo proyecto
composer create-project laravel/laravel mi-proyecto
Reemplaza mi-proyecto por el nombre que prefieras. Composer descargará el esqueleto de Laravel 13 y todas sus dependencias.
3. Entrar al proyecto y levantar el servidor
cd mi-proyecto
php artisan serve
Visita http://localhost:8000 y verás la página de bienvenida de Laravel.

Opción B: instalar con Laravel Herd
Laravel Herd es la forma más rápida de tener un entorno PHP listo en 2026: trae PHP, Nginx, Node y un instalador de Laravel integrado, todo en una sola app de escritorio.
- Descarga e instala Herd (gratis para Windows y macOS).
- Abre Herd y verifica que reconozca PHP 8.4.
- En la terminal:
laravel new mi-proyecto
cd mi-proyecto
herd open
Herd te abre directamente http://mi-proyecto.test sin necesidad de artisan serve.
Comandos útiles después de instalar
# Migrar la base de datos
php artisan migrate
# Crear el archivo de entorno y la app key (si hace falta)
cp .env.example .env
php artisan key:generate
# Levantar Vite para los assets
npm install
npm run dev
Siguiente paso
Con Laravel 13 instalado puedes pasar directamente a construir tu primera API REST. Te recomiendo continuar con Cómo crear una API REST con Laravel para entender el flujo de rutas, controladores y API Resources, o explorar Cómo construir un agente de IA con Laravel y MCP si quieres aprovechar el nuevo Laravel AI SDK que se incluye en esta versión.
¿Algún error al instalar? Déjamelo en los comentarios y lo revisamos.
Preguntas frecuentes
¿Qué versión de PHP necesita Laravel 13?
PHP 8.3 como mínimo, y soporta hasta PHP 8.5. No exige PHP 8.4: laravel/framework 13.x y el esqueleto laravel/laravel declaran php ^8.3. Para un proyecto nuevo, la recomendación es PHP 8.4 u 8.5.
¿Cuál es el comando para instalar Laravel 13?
composer create-project laravel/laravel mi-proyecto, luego cd mi-proyecto y php artisan serve para verlo en http://localhost:8000. Si usas el instalador de Laravel, que viene con Laravel Herd, el comando es laravel new mi-proyecto.
¿Necesito Node.js para instalar Laravel 13?
No para instalarlo ni para correrlo. Node.js solo hace falta para compilar los assets del front con Vite (npm install y npm run dev).
Cambios en este artículo
- — Ventana de soporte y rango de PHP revisados el 13 de noviembre de 2026 contra las notas de versión de Laravel 13.x (PHP 8.3 - 8.5, correcciones hasta el Q3 de 2027, seguridad hasta el 17 de marzo de 2028) y Packagist (laravel/framework v13.42.0, php ^8.3). La primera línea ya dice el rango de PHP. La URL no cambia.
- — Corregido el requisito: Laravel 13 pide PHP 8.3 o superior, no 8.4 (laravel/framework 13.x y laravel/laravel declaran php ^8.3 en Packagist). Se añaden la respuesta corta al inicio y las preguntas frecuentes.
¿Te sirvió? Recibe la próxima por correo
Una vez por semana: qué se rompe al actualizar, IA para desarrolladores y lo que estoy construyendo, con fuentes. Sin spam.
Al suscribirte aceptas nuestro aviso de privacidad.