Skip to content
← Todas las soluciones
Laravel logo

Frameworks solución

Ejecuta Laravel en local con FlyEnv

Los proyectos Laravel suelen combinar PHP, una base de datos, un servidor web y servicios opcionales como Redis. FlyEnv gestiona ese entorno local alrededor de la aplicación en Windows, macOS y Linux.

Stack del proyecto local

Servicios que FlyEnv puede gestionar para Laravel

Acerca de Laravel

Laravel es un framework PHP para aplicaciones web full-stack y APIs. Sus convenciones integran el enrutamiento, la inyección de dependencias, los modelos Eloquent, la validación, la autenticación, los eventos y las plantillas en una estructura de aplicación coherente.

Un proyecto Laravel suele empezar con PHP, Composer y una base de datos. Funciones como las notificaciones en cola, los comandos programados, los datos en caché y los assets compilados con Vite añaden procesos propios del framework que deben ejecutarse junto a la aplicación.

Capacidades principales

  • Eloquent ORM
  • Artisan CLI
  • Blade Templates
  • Queues & Events
  • Task Scheduler
  • Migrations

Casos de uso comunes

  • Productos de suscripción y portales de clientes
  • Sistemas de negocio con flujos de trabajo basados en roles
  • Backends de comercio electrónico
  • Aplicaciones web basadas en contenido
  • APIs REST para clientes web o móviles

Un entorno Laravel incluye su flujo de trabajo de aplicación

El stack exacto varía según el proyecto, pero los equipos de Laravel suelen desarrollar el código de la aplicación, los cambios de esquema, los workers y los assets de frontend de forma conjunta.

PHP y Composer
Ejecuta la aplicación e instala los paquetes registrados en composer.lock.
MySQL o PostgreSQL
Los modelos Eloquent y las migraciones de Laravel suelen gestionar aquí el esquema del proyecto.
Workers de Artisan y scheduler
Ejecuta queue:work y schedule:work solo cuando haya trabajos en cola o comandos programados configurados.
Redis y Vite cuando se usan
Redis es un backend habitual para caché, sesiones o colas; Node.js y Vite son necesarios en proyectos que compilan assets de frontend.

Recursos del proyecto

Para los comandos de instalación, las versiones compatibles y la configuración específica del proyecto, consulta la documentación oficial de Laravel .

Stack local típico

Los servicios exactos dependen del proyecto, su versión y su configuración local. Esta es una configuración local común, no un requisito fijo.

ComponenteRol típico
PHPEjecuta PHP para el entorno local de Laravel.
ComposerEjecuta Composer para el entorno local de Laravel.
MySQLPostgreSQLEjecuta MySQL / PostgreSQL para el entorno local de Laravel.
RedisEjecuta Redis para el entorno local de Laravel.
NginxApacheCaddyEjecuta Nginx / Apache / Caddy para el entorno local de Laravel.
Node.jsEjecuta Node.js para el entorno local de Laravel.

Cómo ayuda FlyEnv

  • Adapta el runtime del proyecto

    Elige la versión de runtime que necesita Laravel.

  • Gestiona los servicios locales

    Inicia bases de datos, cachés y otros servicios solo cuando el proyecto los necesite.

  • Mantén los proyectos aislados

    Permite que cada proyecto use sus propias versiones y configuraciones de servicios.

  • Configura dominios locales

    Accede a los proyectos mediante dominios locales y HTTPS cuando sea necesario.

Configura el entorno local

La instalación del proyecto sigue la documentación oficial. FlyEnv gestiona los runtimes, las bases de datos, los servidores web y los servicios auxiliares que lo rodean.

  1. 1Instala el proyecto y sus dependencias siguiendo la documentación oficial de Laravel.
  2. 2Selecciona en FlyEnv la versión de runtime que necesita el proyecto.
  3. 3Inicia los servicios de base de datos indicados en la configuración del proyecto.
  4. 4Inicia la caché, la búsqueda u otros servicios auxiliares solo cuando sean necesarios.
  5. 5Configura el servidor web local, los dominios y HTTPS según sea necesario.
  6. 6Agrupa los servicios relacionados para iniciarlos juntos de nuevo con facilidad.
Lee la guía de Laravel

¿Listo para ejecutar Laravel en local?

Usa FlyEnv para gestionar los runtimes, las bases de datos, los servidores web y los servicios que rodean a tu entorno local de Laravel .

Descargar FlyEnv

¿Tienes preguntas sobre el uso de FlyEnv?