Skip to content
Laravel logo

Solución para frameworks

Entorno de desarrollo local de Laravel con FlyEnv

Construye y ejecuta Laravel con PHP, bases de datos, Redis, dominios locales y HTTPS en un único workspace nativo.

Qué necesita Laravel en local

Una aplicación Laravel real se compone de varios elementos. FlyEnv los proporciona y gestiona por ti.

Dependencias

Composer

Composer integrado y fácil de usar

Caché y colas

Redis

Inícialo solo cuando lo necesites

Tareas programadas

Cron

Gestiona el scheduler de Laravel

Un stack real de desarrollo Laravel en FlyEnv

Un proyecto Laravel típico ejecutándose en FlyEnv, con una arquitectura clara y todos los servicios necesarios.

Versión de PHP por proyecto

Usa la versión de PHP que necesita cada proyecto Laravel.

Dominio local + HTTPS

Accede a tu proyecto con un certificado de confianza.

Grupo de inicio con un clic

Inicia todos los servicios necesarios juntos y ponte a trabajar.

Workers de colas / scheduler

Ejecuta los workers y el scheduler de Laravel fácilmente.

Así se ve en FlyEnv

Un proyecto Laravel con sus servicios y runtime gestionados en un solo workspace.

FlyEnv Startup Groups managing a Laravel project stack
Un grupo PHP Laravel Project mantiene Nginx, PHP-FPM, MySQL y Redis juntos para un arranque repetible.
Runtime por proyecto

Elige la versión de PHP-FPM que necesita este proyecto Laravel.

Grupo de proyecto Laravel

Mantén Nginx, PHP-FPM, MySQL y Redis en un orden de inicio controlado.

Stack de servicios gestionado

Consulta los servicios principales de Laravel juntos en una vista de FlyEnv.

Inicio repetible

Inicia el Startup Group del proyecto cada vez que vuelvas a la aplicación.

Por qué usar FlyEnv para desarrollar con Laravel

Una experiencia local de desarrollo Laravel más predecible y cómoda.

  • Usa distintas versiones de PHP por proyecto

    Mantén cada proyecto Laravel en la versión que necesita sin cambiar el runtime global.

    Laravel 8 → PHP 7.4 · Laravel 11 → PHP 8.2 · Laravel 12 → PHP 8.3+

  • Ejecuta todo el stack con un clic

    Inicia PHP, la base de datos, Redis, el servidor web y más desde un único Startup Group.

    PHP + Nginx + MySQL + Redis → Startup Group

  • Elige MySQL o PostgreSQL

    Usa la base de datos que corresponde al proyecto, sin adaptar el proyecto a la herramienta.

  • Añade Redis solo cuando haga falta

    Activa caché, sesiones o colas sin mantener servicios que no utilizas.

  • Usa un dominio local real y HTTPS

    Prueba cookies, callbacks de OAuth, webhooks y funciones seguras del navegador en local.

    https://shop.test

  • Ejecuta el scheduler y los workers de colas

    Mantén el trabajo en segundo plano cerca de la aplicación Laravel durante el desarrollo.

Proyecto nuevo o proyecto existente

FlyEnv funciona tanto para nuevas aplicaciones Laravel como para proyectos que ya tienes.

Inicia un proyecto Laravel nuevo

  1. 1Abre PHP → Nuevo proyecto.
  2. 2Elige la plantilla Laravel, la versión del framework, la versión de PHP y la versión de Composer.
  3. 3FlyEnv ejecuta el comando de creación de Composer y muestra la salida del terminal.
  4. 4Crea el sitio local correspondiente con un clic.
  5. 5Abre el proyecto nuevo con un dominio local y HTTPS.

Ejecuta un proyecto Laravel existente

  1. 1Importa o abre el proyecto Laravel existente.
  2. 2Establece la versión de PHP necesaria.
  3. 3Configura la base de datos, Redis y otros servicios si hace falta.
  4. 4Añade el sitio local y elige el directorio público.
  5. 5Inicia el Startup Group del proyecto y abre el sitio.

Comparar enfoques locales para Laravel

Herramientas diferentes implican enfoques diferentes. Así se comparan para el desarrollo local de Laravel.

CaracterísticaConfiguración local manualFlujo con contenedoresFlyEnv
Modelo de entornoUn único proceso PHPContenedores DockerEntorno local completo
Entorno de base de datosLocal o externoContenedoresMódulos MySQL o PostgreSQL
Compatibilidad con RedisConfiguración manualServicio en contenedorIntegrado y bajo demanda
Dominios localesConfiguración manualDepende del proyectoSitios locales gestionados
Desarrollo con varios stacksCambio manualDocker ComposeRuntimes y servicios por proyecto

Preguntas frecuentes de Laravel

Preguntas habituales sobre el uso de FlyEnv para desarrollar con Laravel.

¿Puedo usar distintas versiones de PHP para diferentes proyectos Laravel?

Sí. FlyEnv gestiona varias versiones de PHP y permite que cada proyecto o sitio local use la versión que necesita.

¿Puedo usar MySQL o PostgreSQL con Laravel?

Sí. Elige el módulo de base de datos que corresponda al proyecto e inícialo junto con la aplicación Laravel.

¿FlyEnv es compatible con las colas de Redis?

Sí. Inicia Redis cuando la aplicación use caché, sesiones, Horizon o workers de colas, y añádelo al Startup Group del proyecto.

¿Puedo usar un dominio .test con HTTPS?

Sí. Crea un sitio local con un dominio fácil de leer y utiliza el soporte HTTPS local de confianza de FlyEnv.

¿Puedo gestionar varios proyectos Laravel?

Sí. Cada proyecto puede conservar su versión de PHP, sitio local, base de datos, uso de Redis y servicios de apoyo.

¿FlyEnv sustituye la guía de instalación de Laravel?

No. Esta página explica el entorno y el flujo de trabajo; la guía de Laravel cubre los pasos detallados de configuración e instalación.

¿Listo para desarrollar Laravel en local?

Ejecuta PHP, bases de datos, Redis, dominios locales y HTTPS en un solo workspace.

Descargar FlyEnv
¿Tienes preguntas sobre FlyEnv?