Skip to content

IniciarLaravel

¿Cómo iniciar una aplicación en Laravel?

Para ejecutar una aplicación de Laravel 11 , sigue estos pasos:


1. Preparar el entorno

Asegúrate de tener lo siguiente instalado en tu máquina:

  1. PHP (>= 8.2).
  2. Composer (para gestionar dependencias de Laravel).
  3. Node.js y npm (para compilar assets, opcional).
  4. Servidor de base de datos (MySQL, PostgreSQL, SQLite, etc.).

2. Clonar o configurar el proyecto

Si estás empezando desde un proyecto nuevo, crea una aplicación de Laravel 11 ejecutando:

composer create-project laravel/laravel my-app
cd my-app

Si ya tienes el proyecto:

  • Clona el repositorio:
    git clone <repositorio> my-app
    cd my-app
    
  • Instala las dependencias:
    composer install
    

3. Configurar el archivo .env

Asegúrate de configurar tu archivo .env correctamente. Si no existe, crea una copia de .env.example:

cp .env.example .env

Luego edita el archivo .env para configurar:

  • La base de datos:
    DB_CONNECTION=mysql
    DB_HOST=127.0.0.1
    DB_PORT=3306
    DB_DATABASE=nombre_base_datos
    DB_USERNAME=usuario
    DB_PASSWORD=contraseña
    
  • Otros parámetros como APP_NAME, APP_URL, etc.

4. Generar la clave de la aplicación

Ejecuta el comando para generar una clave única que Laravel utiliza para encriptar datos sensibles:

php artisan key:generate

5. Migrar la base de datos

Si tienes migraciones, ejecuta:

php artisan migrate

Esto creará las tablas definidas en las migraciones dentro de tu base de datos.


6. Instalar y compilar assets (opcional)

Si tu aplicación utiliza assets frontend (CSS/JS) administrados con Vite :

  1. Instala las dependencias de Node.js:
    npm install
    
  2. Compila los assets para desarrollo:
    npm run dev
    

7. Iniciar el servidor

Ejecuta el servidor de desarrollo de Laravel:

php artisan serve

Esto iniciará el servidor en http://127.0.0.1:8000 (o la dirección que indique el comando).


8. Acceder a la aplicación

Abre tu navegador y visita la URL mostrada, generalmente:

http://127.0.0.1:8000

9. Opcional: Usar herramientas adicionales

  • Laravel Valet (Mac/Linux):

Si usas Laravel Valet, tu aplicación estará disponible en http://my-app.test. * Laravel Herd (Windows/Mac):

Puedes usar Herd para simplificar el entorno de desarrollo.


10. Solución de problemas

Si encuentras errores:

  • Verifica los permisos para la carpeta storage y bootstrap/cache:
    chmod -R 775 storage bootstrap/cache
    
  • Revisa el archivo .env y los logs en storage/logs/laravel.log.

Una vez realizados estos pasos, tu aplicación debería estar lista y ejecutándose en Laravel 11. 🎉