Dirección

Av. Primavera 1796 - Surco

Teléfono

943289023

El poder de Laravel 12 en Windows: instálalo fácil y rápido

Si quieres comenzar a desarrollar con Laravel 12 en Windows, esta guía es para ti. Te enseñamos cómo instalar Laragon y Composer, configurar tu entorno y levantar tu primera aplicación en minutos con un flujo sencillo y práctico.
Laravel 12 en Windows

Laravel 12 es el framework PHP más popular para el desarrollo de aplicaciones web modernas. Su potencia y flexibilidad lo convierten en la elección favorita de programadores en todo el mundo. En esta guía, aprenderás a instalar Laravel 12 en Windows, utilizando Laragon como entorno local y Composer como gestor de dependencias.

Paso 1: Instalar Laragon
  • Descarga e instala Laragon desde https://laragon.org.
  • Es una herramienta ligera y potente para ejecutar PHP, MySQL/MariaDB y otros servicios fácilmente.
Paso 2: Instalar Composer
  • Descarga e instala Composer desde https://getcomposer.org.
  • Laravel lo usa para gestionar dependencias y librerías.
Paso 3: Instalar el instalador de Laravel

Abre la terminal de Laragon y ejecuta:

composer global require laravel/installer

Esto instalará el instalador oficial de Laravel de forma global en tu sistema.

Paso 4: Crear tu aplicación

Ahora crea tu proyecto con:

laravel new mi-app

Durante la instalación, el asistente te hará una serie de preguntas. Estas son las preguntas y las respuestas seleccionadas en este tutorial:

Which starter kit would you like to install?

  • Respuesta: Livewire
  • Explicación: permite crear interfaces dinámicas y reactivas directamente con Blade y PHP, sin necesidad de un framework de frontend pesado.

Which authentication provider do you prefer?

  • Respuesta: Laravel
  • Explicación: se instala el sistema de autenticación nativo de Laravel (Breeze), con vistas, controladores y rutas listas para usar.

Would you like to use Laravel Volt?

  • Respuesta: Yes
  • Explicación: Volt es una herramienta oficial que acelera la creación de componentes Livewire preconstruidos para formularios y autenticación.

Which testing framework do you prefer?

  • Respuesta: Pest
  • Explicación: framework moderno de testing, más legible y expresivo que PHPUnit.

Would you like to run npm install and npm run build?

  • Respuesta: Yes
  • Explicación: ejecuta automáticamente la instalación de dependencias de Node y la primera compilación de los assets de tu proyecto.

Con estas respuestas, tu proyecto quedará listo con Livewire, autenticación integrada, soporte de Volt, entorno de testing con Pest y assets compilados desde el inicio.


Paso 5: Entrar al proyecto y levantar el servidor

Accede a la carpeta de tu aplicación y arranca el entorno de desarrollo:

cd mi-app
composer run dev

Paso 6: Configurar la base de datos y el archivo .env

Abre el panel de Laragon y entra a phpMyAdmin o usa la consola para crear una base de datos llamada laravel:

CREATE DATABASE laravel;

Abre tu proyecto con un editor de código (por ejemplo Visual Studio Code, Sublime Text u otro de tu preferencia).

Laravel 12 en Windows


Edita el archivo .env ubicado en la raíz del proyecto para conectar la aplicación a MariaDB:

DB_CONNECTION=mariadb
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=
Paso 7: Ejecutar migraciones

Corre las migraciones para crear las tablas por defecto en tu base de datos:

php artisan migrate
Paso 8: Personalizar la URL del proyecto

Para acceder a tu aplicación con una URL amigable:

Abre el archivo hosts en la ruta:

C:\Windows\System32\drivers\etc

(Debes abrirlo como administrador).

Agrega al final la siguiente línea:

127.0.0.1 tudominio.test #laragon magic!

Reinicia Laragon. Esto es necesario para que el cambio en el archivo hosts sea reconocido por el sistema y Laragon pueda redirigir el dominio correctamente.

Ahora podrás acceder al proyecto desde la URL personalizada: http://tudominio.test

Paso 9: Crear un repositorio en GitHub
Laravel 12 en Windows

Es recomendable versionar tu proyecto para trabajar de forma ordenada y segura:

Inicializa Git en tu proyecto:

git init
git add .
git commit -m "Primer commit - Proyecto Laravel 12"

Crea un repositorio en GitHub desde la web y copia la URL del mismo.

Vincula tu proyecto local con GitHub:

git remote add origin https://github.com/tu-usuario/tu-repositorio.git
git branch -M main
git push -u origin main

Con esto tendrás tu proyecto respaldado y listo para trabajar en equipo.

Paso 10: Configurar idioma con Laravel Lang

Para mejorar la experiencia con traducciones en Laravel, instala el paquete de idiomas:

composer require laravel-lang/common --dev
php artisan lang:update
Laravel 12 en Windows
Paso opcional: Reiniciar el proceso si algo salió mal

Si cometiste un error durante la instalación o simplemente quieres empezar desde cero, regresa a la carpeta www usando el siguiente comando

cd ..

Y luego, elimina el proyecto con el siguiente comando (ejecutado desde la terminal de Laragon o CMD):

rm -rf mi-app

Esto borrará la carpeta del proyecto y podrás volver a crear una nueva aplicación desde el Paso 4.

Conclusión

Con estos pasos, ya tienes Laravel 12 funcionando en Windows con Laragon y Composer, tu base de datos creada y configurada, migraciones aplicadas, acceso con una URL personalizada, tu proyecto versionado en GitHub y soporte de idioma. Además, cuentas con Livewire, Volt, autenticación lista y Pest para testing.

La Antifragilidad y su poder en la educación
Psicología Académica
RonalMaita

La Antifragilidad y su poder en la educación

La Antifragilidad es un concepto propuesto por el filósofo y ensayista Nassim Nicholas Taleb en su libro «Antifrágil: las cosas que se benefician del desorden». Se refiere a la capacidad de un sistema, organización o individuo, no solo de resistir el estrés, la incertidumbre y la volatilidad, sino de mejorar y fortalecerse a partir de esos desafíos.

Leer más »
Burnout Académico, ¿está afectando a nuestros jóvenes?
Psicología Académica
RonalMaita

Burnout Académico, ¿está afectando a nuestros jóvenes?

El Burnout Académico se ha convertido en un problema de salud mental en los últimos años para los estudiantes y profesionales en el ámbito académico. Este síndrome se caracteriza por la sensación de desmotivación, cansancio extremo, estrés crónico, baja autoestima, sentimientos de frustración y fracaso.

Leer más »
NAHN_CUESTIONANDO MI VIDA
Gestión Personal
HernanParedes

EL PROPÓSITO DE NUESTRA VIDA

“Fui a los bosques porque quería vivir con un propósito; para hacer frente sólo a los hechos esenciales de la vida, por ver si era capaz de aprender lo que aquélla tuviera por enseñar, y por no descubrir, cuando llegare mi hora, que no había siquiera vivido»

Henry David Thoreau, (1817-1862) filósofo, poeta y escritor norteamericano

Leer más »

Deja un comentario

Centro de Formación Continua

Imagen de RonalMaita

RonalMaita

Creador y cofundador de NAHN. Creador y cofundador de Marost. Web Developer en PHP con Laravel y WordPress. Programador en Visual.Net. Experto en Software Engineering y Computer Science. Catorce años de experiencia como desarrollador y profesor en el mundo de la programación web y de escritorio con proyectos concluidos en ambas áreas. Amplio conocimiento en Matemáticas y Estadística. Experiencia como docente (de nivel primaria, secundaria y superior técnica) e investigador del campo de la Educación Matemática fortaleciendo el "Pensamiento Crítico" en los estudiantes.