Saltar al contenido
Entornos de desarrollo en Laravel

Laravel es un framework de PHP que se utiliza para el desarrollo de aplicaciones web. Hay varias opciones de entornos de desarrollo local que puedes utilizar para trabajar con Laravel. A continuación te recomiendo las mejores opciones a día de hoy:

  1. Laravel Sail: es una herramienta de línea de comandos diseñada para simplificar la configuración y el uso de Laravel en entornos de desarrollo local. Con Laravel Sail, puedes crear y administrar fácilmente contenedores de Docker para ejecutar aplicaciones de Laravel en tu máquina local.

  2. Laravel Valet: es un entorno de desarrollo local exclusivo para MacOS que te permite crear sitios con una configuración mínima.

  3. Laravel Homestead: es un entorno de desarrollo local de Laravel que viene con todas las herramientas necesarias para desarrollar aplicaciones Laravel, incluyendo PHP, MySQL, Nginx y una serie de otras herramientas.

  4. Laragon: es un entorno de desarrollo local para Laravel en Windows que te permite crear y administrar fácilmente tus proyectos Laravel. Laragon viene con PHP, MySQL, Nginx y una serie de otras herramientas de desarrollo web.

Es importante tener en cuenta que cada uno de estos entornos de desarrollo local tiene sus propias características y ventajas, por lo que es importante elegir el que mejor se adapte a tus necesidades y preferencias.

Laravel Sail

Para utilizar Laravel Sail, primero debes instalar Docker en tu sistema. Luego, puedes instalar Laravel Sail utilizando Composer, un gestor de paquetes de PHP. Una vez que tengas Laravel Sail instalado en tu proyecto, puedes utilizar el comando sail up para levantar los contenedores de Docker necesarios para ejecutar tu aplicación de Laravel.

Con Laravel Sail, puedes realizar tareas comunes de desarrollo de Laravel, como ejecutar comandos Artisan. Además, Laravel Sail ofrece opciones de configuración avanzadas para personalizar el entorno de desarrollo según tus necesidades, modificar tu versión de PHP, instalar extensiones para tu nuevo proyecto, y todo lo que puedas necesitar.

Si no sabes nada acerca de Docker, no te pierdas nuestro curso de Docker para programadores.

Laravel Valet

Laravel Valet es una solución de desarrollo local rápida y fácil de usar para Mac que se utiliza para desarrollar aplicaciones de Laravel. Valet utiliza el servidor built-in de PHP y no requiere una máquina virtual, lo que lo hace ideal para el desarrollo local rápido.

Laravel Valet requiere macOS y Homebrew. Antes de la instalación, debes asegurarte de que ningún otro programa, como Apache o Nginx, esté vinculado al puerto 80 de tu máquina local.

Con Laravel Valet podrás crear entornos para cada proyecto, dominios virtuales, seleccionar la versión de PHP que desees y mucho más.

Laravel Homestead

Laravel Homestead es un entorno de desarrollo virtual preconfigurado que se ejecuta en una máquina virtual y viene con todo lo que necesita para empezar a desarrollar aplicaciones de Laravel. Homestead utiliza VirtualBox o Parallels y Vagrant para crear y configurar la máquina virtual, y viene con PHP, MySQL, Nginx, Redis y otras herramientas y componentes necesarios para el desarrollo de Laravel.

Para utilizar Laravel Homestead, primero debe tener VirtualBox o Parallels y Vagrant instalados en su sistema. Luego, puedes descargar e instalar Laravel Homestead utilizando el comando git clone a través de su repositorio. Una vez que tengas Laravel Homestead instalado, puedes crear una nueva aplicación de Laravel en el directorio de Homestead y acceder a ella a través de un dominio virtual.

Laragon

Laragon es un entorno de desarrollo local exclusivo para Windows que se utiliza para desarrollar aplicaciones de Laravel y otras aplicaciones de PHP. Laragon incluye PHP, MySQL, Apache, Nginx, PHPMyAdmin y otras herramientas y componentes necesarios para el desarrollo de Laravel.

Para utilizar Laragon, primero debes descargar e instalar Laragon en tu sistema. Luego, puedes crear una nueva aplicación de Laravel utilizando el asistente de Laragon o instalar una aplicación de Laravel existente en el directorio de Laragon. Una vez que tengas una aplicación de Laravel en ejecución, puedes acceder a ella a través de un dominio virtual.


Como puedes ver, tenemos varias opciones para configurar entornos de desarrollo en Laravel, nosotros, en el curso de Laravel 9, hacemos uso de Laravel Sail, ven a ver cómo funciona.

school Curso completo

Curso Laravel 12
Completo 2026

El único curso 100% actualizado que incluye Laravel 12, Livewire 3, Vue 3, React 19 e Inertia 2. Aprende con proyectos reales y las últimas funcionalidades.

access_time 8 horas de contenido
layers 4 tecnologías en 1
update 100% actualizado
code Proyectos prácticos
Ver Curso Laravel 12 arrow_forward

star Incluido en cualquier suscripción

Rutas de aprendizaje