VIBE CODING CON PHP: PROGRAMAR CON INTELIGENCIA ARTIFICIAL
Vibe coding con PHP, con Laravel se ha vuelto uno de los stacks más cómodos y potentes para hacer vibe-coding.Por qué PHP (y especialmente Laravel)
- Estructura altamente prescriptiva: La IA se "pierde" menos (no tiene que adivinar 17 formas de hacer routing).
- Laravel tiene convenciones muy claras (artisan, Eloquent, Blade, middleware, etc.).
- Tipado nativo + PHPStan: La IA genera menos bugs tontos.
- Ecosistema gigante: La IA ya "conoce" casi todo paquete popular.
- Despliegue fácil (Laravel Cloud, Forge, Vapor, Railway, etc.).
Flujo típico de vibe coding con PHP/Laravel
- Abrir Cursor (o VS Code con buena extensión PHP).
- Crear proyecto nuevo: "composer create-project laravel/laravel mi-vibe-app."
- Pedir a la IA (en el chat lateral o con Ctrl+L):
Estamos en Laravel 12 con Inertia + React + Tailwind.
Quiero una app de tareas colaborativas simple pero con buen diseño.
Features:
- Auth con email + verificación
- CRUD de tareas (título, descripción, estado, prioridad, fecha límite)
- Asignar tareas a usuarios
- Notificaciones en tiempo real (Laravel Reverb)
- Dark mode automático
- Diseño minimal limpio tipo Todoist pero más oscuro
Genera la estructura completa: modelos, migraciones, controladores, rutas, componentes React, etc.
- La IA tira como 15 archivos → aplicar y probar.
- Rompe algo → prompt:
- "El componente TaskList no refresca cuando cambio el estado. Fix + haz que sea optimistic update".
- Iterar 20–40 minutos y ya se tiene una app decente..
- Abrir Cursor (o VS Code con buena extensión PHP).
- Crear proyecto nuevo: "composer create-project laravel/laravel mi-vibe-app."
- Pedir a la IA (en el chat lateral o con Ctrl+L):
Estamos en Laravel 12 con Inertia + React + Tailwind. Quiero una app de tareas colaborativas simple pero con buen diseño. Features: - Auth con email + verificación - CRUD de tareas (título, descripción, estado, prioridad, fecha límite) - Asignar tareas a usuarios - Notificaciones en tiempo real (Laravel Reverb) - Dark mode automático - Diseño minimal limpio tipo Todoist pero más oscuro Genera la estructura completa: modelos, migraciones, controladores, rutas, componentes React, etc. - La IA tira como 15 archivos → aplicar y probar.
- Rompe algo → prompt:
- "El componente TaskList no refresca cuando cambio el estado. Fix + haz que sea optimistic update".
- Iterar 20–40 minutos y ya se tiene una app decente..