Laravel
El ecosistema de Laravel: qué herramienta usar y cuándo
Por Víctor Peña · Publicado el
Hola, ¿cómo están? Una de las razones por las que Laravel se usa tanto no es el framework en sí: es todo lo que hay alrededor.
El problema es que son más de veinte herramientas oficiales y cuesta saber cuáles necesitas de verdad. Este artículo es un mapa: qué hace cada una y cuándo conviene, que suele ser la pregunta más útil.
Aviso desde ya: no necesitas casi ninguna para empezar. Al final digo con cuáles bastan.
¡Empecemos!
Cómo está organizado
Hay tres grupos, y la distinción importa porque cambia el costo:
- Paquetes — se instalan con Composer y son gratuitos.
- Productos de pago — servicios o licencias.
- Kits de inicio — plantillas para arrancar un proyecto.
Paquetes gratuitos
Sanctum — autenticación para APIs
Tokens para aplicaciones móviles y clientes externos. Es lo que se instala con php artisan install:api, y lo vemos completo en la lección de API REST.
Cuándo: en cuanto tu sistema tenga que hablar con una app móvil o con otro sistema.
Horizon — panel para las colas
Si usas Redis para las colas, Horizon te da un panel donde ves los trabajos en ejecución, los fallidos, los tiempos de espera y el rendimiento.
Cuándo: cuando las colas dejen de ser dos correos y pasen a ser parte importante del sistema.
Telescope — la lupa del desarrollo
Muestra cada petición con sus consultas SQL, correos, trabajos, excepciones y tiempos.
Cuándo: en desarrollo, siempre. Es la forma más rápida de cazar un problema N+1: ves las 47 consultas en pantalla en lugar de sospecharlas.
Cuidado: guarda muchísima información. En producción, o no se instala o se protege y se limpia con frecuencia.
Pulse — el monitor de producción
Lo que Telescope es al desarrollo, Pulse lo es a producción: consultas lentas, trabajos que tardan, endpoints con más carga, usuarios más activos.
Cuándo: cuando el sistema esté en producción con usuarios reales.
Scout — búsqueda de texto
Añade búsqueda full-text sobre tus modelos, conectándose a un motor de búsqueda.
Cuándo: cuando el buscador con LIKE se quede corto. Para muchos sistemas de gestión, un índice de MySQL alcanza —lo vemos en FULLTEXT en MySQL—; Scout es para cuando hay volumen de verdad.
Cashier — cobros por suscripción
Toda la lógica de suscripciones, pruebas gratuitas, cambios de plan y facturación recurrente.
Cuándo: si construyes un producto que se vende por mensualidad. Te ahorra semanas.
Socialite — entrar con Google, GitHub y otros
Cuándo: cuando quieras el botón de «Iniciar sesión con Google». Cuesta una tarde.
Pint — formato de código
Formatea todo tu código con el mismo estilo, automáticamente.
Cuándo: desde el primer día, y sobre todo si trabajan varias personas. Termina las discusiones sobre llaves y espacios de una vez.
Sail — entorno con Docker
Levanta PHP, MySQL, Redis y lo demás con un comando.
Cuándo: si trabajas en equipo y quieres que todos tengan lo mismo. Si estás solo con Laragon y te funciona, no cambies.
Dusk — pruebas en el navegador
Automatiza un navegador real para probar flujos completos: iniciar sesión, llenar un formulario, verificar el resultado.
Cuándo: en sistemas donde un error en producción sale caro.
Octane — más velocidad
Mantiene la aplicación cargada en memoria en vez de arrancarla en cada petición. La diferencia de rendimiento es grande.
Cuándo: cuando tengas un problema de rendimiento medido. Antes de eso, complica más de lo que aporta.
Reverb y Echo — tiempo real
WebSockets: notificaciones instantáneas, chat, paneles que se actualizan solos.
Cuándo: cuando el usuario necesite ver algo sin recargar.
Pennant — activar funciones por usuario
Permite lanzar una funcionalidad nueva solo para algunos usuarios.
Cuándo: en productos con muchos usuarios donde no quieres soltar un cambio a todos de golpe.
Boost — conectar tu asistente de IA al proyecto
Da a tu asistente acceso a tu esquema de base de datos, tus rutas, tus versiones exactas y la documentación oficial filtrada por ellas.
Cuándo: si trabajas con IA a diario. Es lo que evita que te sugiera sintaxis de versiones viejas. Lo desarrollamos en crear aplicaciones con ayuda de la IA.
AI SDK — inteligencia artificial dentro de tu aplicación
Una interfaz única para hablar con distintos proveedores de IA: agentes, salida estructurada, herramientas, embeddings y búsqueda vectorial.
Cuándo: cuando tu sistema necesite clasificar, resumir, responder preguntas sobre tus datos o buscar por significado. Tiene su propia lección completa.
Productos de pago
Forge — administrar servidores
Configura un servidor completo —PHP, base de datos, certificado, colas, cron— en minutos, sobre el proveedor de nube que elijas. Después despliegas con un clic o automáticamente al hacer push.
Cuándo: cuando pases de hosting compartido. Es de las que más tiempo ahorran: lo que a mano toma un día, aquí toma quince minutos.
Cloud — despliegue gestionado
Plataforma propia de Laravel: subes el proyecto y ellos se encargan de la infraestructura, sin administrar servidores.
Cuándo: si quieres despreocuparte de la infraestructura por completo.
Vapor — sin servidores
Despliegue sobre infraestructura sin servidor, que escala sola según la demanda.
Cuándo: aplicaciones con picos de tráfico muy variables.
Nova — panel de administración
Genera un panel de administración completo a partir de tus modelos: listados, filtros, formularios, métricas.
Cuándo: cuando necesites un panel interno y no quieras construir cincuenta pantallas de CRUD.
Alternativa gratuita: existen paquetes de la comunidad muy maduros que hacen lo mismo. Vale la pena compararlos antes de pagar la licencia.
Nightwatch — monitoreo de la aplicación
Seguimiento de errores, rendimiento y salud del sistema en producción.
Cuándo: cuando el sistema sea crítico y necesites enterarte de los problemas antes que tus usuarios.
Los kits de inicio
Al crear un proyecto, el instalador ofrece kits con la autenticación ya resuelta —registro, inicio de sesión, recuperación de contraseña, perfil— y el frontend armado con la tecnología que elijas.
Cuándo: casi siempre. No hay mérito en reescribir un formulario de inicio de sesión, y el que traen está bien hecho. Lo vemos en la lección de autenticación.
Alrededor, pero no oficiales
Dos que vas a encontrar constantemente y conviene conocer:
Livewire — construir interfaces dinámicas escribiendo PHP en vez de JavaScript. Muy usado en sistemas de gestión, donde evita montar un frontend separado.
Inertia — usar React o Vue como frontend sin construir una API aparte.
No son de Laravel, pero están tan integrados que muchos proyectos los dan por sentado.
Con qué empezar
Después de todo esto, la parte práctica: para tu primer proyecto no necesitas nada de lo anterior.
Laravel solo ya trae rutas, Eloquent, migraciones, Blade, validación, autenticación, colas, correos y tareas programadas. Con eso construyes un sistema completo, y es exactamente lo que hacemos en las cuarenta lecciones del curso.
Cuando ya tengas algo funcionando, este es el orden en que suelen hacer falta:
- Pint — desde el día uno, cuesta cero.
- Telescope — en desarrollo, en cuanto quieras ver qué consultas se están ejecutando.
- Un kit de inicio — si tu proyecto tiene usuarios.
- Sanctum — cuando aparezca una app móvil o una integración.
- Forge — cuando salgas de hosting compartido.
- Horizon y Pulse — cuando el sistema esté en producción con carga real.
El resto, solo cuando tengas el problema que resuelven. Instalar herramientas por si acaso es una forma cara de complicarse.
Para cerrar
El ecosistema es una de las mejores razones para elegir Laravel: casi cualquier problema serio que te aparezca tiene una herramienta oficial esperando.
Pero también es una trampa fácil. La señal de que necesitas una herramienta es tener el problema, no leer que existe.
Si estás empezando, ignora todo esto y ve al curso de Laravel. Ya volverás cuando alguna te haga falta.
Saludos y éxitos.
Norvic Software
Desarrollamos el software que tu empresa necesita
Somos una fábrica de software en Bolivia. Construimos sistemas a medida y aplicaciones móviles, y llevamos Inteligencia Artificial a las empresas que ya tienen un sistema funcionando.
- Chatbots con Inteligencia Artificial
- Creación de agentes de IA
- Integración de IA en tus sistemas
- Desarrollo de software a medida
- Aplicaciones móviles iOS y Android
- Consultoría y asesoramiento técnico
Cotización sin costo · Respuesta directa por WhatsApp