Un profiler de muestreo para programas Python que se conecta a procesos en ejecución sin modificar el código ni reiniciarlos.
fruitcake/laravel-debugbar
Paquete para Laravel que integra PHP Debug Bar y añade una barra de desarrollo con consultas, rutas, vistas, eventos, logs y más.
- Estrellas
- 19,294
- Forks
- 1,613
- Issues abiertos
- 77
- Último commit
- hace 9 días
¿Qué es?
Laravel Debugbar integra PHP Debug Bar en aplicaciones Laravel. Registra un proveedor de servicios que añade una barra de depuración a las páginas renderizadas e incluye collectors adaptados a Laravel, como el registro de consultas con bindings y tiempos, los detalles de la ruta actual, las vistas cargadas, los eventos enviados, los eventos de caché y los mensajes de correo.
La barra también muestra redirecciones y solicitudes AJAX o de Livewire en un menú desplegable, y ofrece una facade para añadir mensajes, temporizadores y excepciones personalizados. Cada collector se puede activar o desactivar en la configuración, y el paquete permite configurar si se incluyen o excluyen sus recursos frontend.
El proyecto está pensado únicamente para desarrollo local, ya que los datos de las solicitudes almacenados pueden exponer información sensible y recopilarlos añade carga a cada solicitud. Se instala como dependencia de desarrollo mediante Composer y también es compatible con Laravel Octane y las plantillas Twig gracias a las extensiones incluidas.
Funciones clave
- 01Muestra consultas SQL con bindings y tiempos
- 02Muestra la ruta actual, las vistas cargadas y los eventos enviados
- 03Enumera mensajes de logs y de correo, además de eventos de caché
- 04Registra mensajes, temporizadores y excepciones personalizados mediante una facade
- 05Permite consultar solicitudes anteriores almacenadas y muestra redirecciones y solicitudes AJAX/Livewire
Casos de uso
- Diagnosticar páginas lentas inspeccionando la cantidad y los tiempos de las consultas durante el desarrollo
- Depurar el flujo de rutas, vistas y eventos en una aplicación Laravel
- Inspeccionar solicitudes AJAX o de Livewire mientras se desarrollan funciones interactivas
Inicio rápido
- 1
Añade el paquete con Composer como dependencia de desarrollo
composer require fruitcake/laravel-debugbar --dev - 2
Publica la configuración del paquete en tu configuración local (opcional)
php artisan vendor:publish --provider='Fruitcake\LaravelDebugbar\ServiceProvider'
Antes de usarlo
- Úsalo solo durante el desarrollo: expone información de las solicitudes y no debe mostrarse en sitios web públicos.
- Puede ralentizar la aplicación, así que desactiva los collectors si el rendimiento se resiente.
Temas
Preguntas frecuentes
- ¿Qué es laravel-debugbar?
- Paquete para Laravel que integra PHP Debug Bar y añade una barra de desarrollo con consultas, rutas, vistas, eventos, logs y más. Laravel Debugbar integra PHP Debug Bar en aplicaciones Laravel. Registra un proveedor de servicios que añade una barra de depuración a las páginas renderizadas e incluye collectors adaptados a Laravel, como el registro de consultas con bindings y tiempos, los detalles de la ruta actual, las vistas cargadas, los eventos enviados, los eventos de caché y los mensajes de correo.
- ¿laravel-debugbar es gratuito? ¿Qué licencia tiene?
- laravel-debugbar es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿laravel-debugbar sigue mantenido?
- Mantenimiento activo. El último commit de laravel-debugbar fue el 28 oct 2026.
- ¿Para qué puedo usar laravel-debugbar?
- Diagnosticar páginas lentas inspeccionando la cantidad y los tiempos de las consultas durante el desarrollo Depurar el flujo de rutas, vistas y eventos en una aplicación Laravel Inspeccionar solicitudes AJAX o de Livewire mientras se desarrollan funciones interactivas
- ¿Cómo se instala laravel-debugbar?
- Añade el paquete con Composer como dependencia de desarrollo: composer require fruitcake/laravel-debugbar --dev Publica la configuración del paquete en tu configuración local (opcional): php artisan vendor:publish --provider='Fruitcake\LaravelDebugbar\ServiceProvider'
- ¿Dónde consigo laravel-debugbar?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/fruitcake/laravel-debugbar
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Herramienta de línea de comandos y web para visualizar y analizar datos de perfiles en formato profile.proto.
Un profiler de pila de llamadas para Python que muestra en qué partes de tu código se va el tiempo, con formatos de salida para consola, HTML y otros.
Herramienta de desarrollo para PHP que muestra en el navegador datos de solicitudes, consultas, logs, cronologías y más, principalmente para aplicaciones Laravel.
Framework de manejo de errores para PHP que reemplaza la salida predeterminada por una página de depuración legible y respuestas JSON/XML estructuradas.
Un depurador para el lenguaje Go, diseñado para ser sencillo de ejecutar y usar sin estorbar.