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:

  1. Pint — desde el día uno, cuesta cero.
  2. Telescope — en desarrollo, en cuanto quieras ver qué consultas se están ejecutando.
  3. Un kit de inicio — si tu proyecto tiene usuarios.
  4. Sanctum — cuando aparezca una app móvil o una integración.
  5. Forge — cuando salgas de hosting compartido.
  6. 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.

Solicitar cotizaciónVer todos los servicios

Cotización sin costo · Respuesta directa por WhatsApp