Publicado el Actualizado el Qué cambió

Cómo instalar Laravel 13: guía rápida con Composer y Herd (2026)

Foto de Marco Orta | 3 min de lectura
Terminal mostrando la instalación de un nuevo proyecto Laravel 13 con Composer
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.

    Pantalla de bienvenida de Laravel tras instalar el proyecto

    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.

    1. Descarga e instala Herd (gratis para Windows y macOS).
    2. Abre Herd y verifica que reconozca PHP 8.4.
    3. 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ó? Compártelo

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

    Buscar

    Etiquetas

    Migración PHP IA Laravel JavaScript Tutorial Seguridad Desarrollo Web Upgrade Buenas Prácticas SEO Agentes MCP OpenAI Backend