Una herramienta CLI para inicializar rápidamente proyectos Laravel descargados de GitHub.
- ✅ Compatible con Windows, macOS y Linux
- ✅ Configuración interactiva del archivo .env
- ✅ Instalación automática de dependencias de Composer y NPM
- ✅ Generación de la clave de aplicación de Laravel
- ✅ Compilación de assets
- ✅ Integración con Laravel Valet (macOS/Linux)
- ✅ Ejecución de migraciones y seeders
- ✅ Verificación de tests
npm install -g @devxi/laravel-init
Simplemente navega a la raíz de tu proyecto Laravel descargado de GitHub y ejecuta:
laravel-init
Sigue las instrucciones en pantalla para completar la configuración.
El inicializador realiza las siguientes acciones:
- Verifica si el directorio actual es un proyecto Laravel válido
- Comprueba que todas las dependencias necesarias estén instaladas
- Configura el archivo
.env
de forma interactiva - Instala las dependencias de Composer
- Genera la clave de aplicación de Laravel
- Instala las dependencias de Node.js
- Compila los assets con npm run dev
- Enlaza el proyecto con Laravel Valet (si está disponible y se selecciona)
- Ejecuta las migraciones de la base de datos (opcional)
- Ejecuta los seeders (opcional)
- Verifica el funcionamiento con tests (opcional)
# Clonar un proyecto desde GitHub
git clone https://github.com/usuario/proyecto-laravel.git
cd proyecto-laravel
# Ejecutar el inicializador
laravel-init
- Node.js 12.0 o superior
- PHP 8.0 o superior
- Composer
- NPM
- Laravel Valet (opcional, solo para macOS/Linux)
Para contribuir al desarrollo de esta herramienta:
- Clona el repositorio
git clone https://github.com/elmersh/laravel-init.git
cd laravel-init
- Instala las dependencias
npm install
- Enlaza el paquete localmente para pruebas
npm link
MIT © elmersh