Repolode
fruitcake

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. 1

    Añade el paquete con Composer como dependencia de desarrollo

    composer require fruitcake/laravel-debugbar --dev
  2. 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