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:
- PHP (>= 8.2).
- Composer (para gestionar dependencias de Laravel).
- Node.js y npm (para compilar assets, opcional).
- 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 :
- Instala las dependencias de Node.js:
npm install
- 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
ybootstrap/cache
:chmod -R 775 storage bootstrap/cache
- Revisa el archivo
.env
y los logs enstorage/logs/laravel.log
.
Una vez realizados estos pasos, tu aplicación debería estar lista y ejecutándose en Laravel 11. 🎉