Repolode
fruitcake

fruitcake/laravel-debugbar

Um pacote Laravel que integra o PHP Debug Bar e adiciona uma barra de desenvolvimento com queries, rotas, views, eventos, logs e muito mais.

Estrelas
19,294
Forks
1,613
Issues abertas
77
Último commit
há 9 dias

O que é?

O Laravel Debugbar integra o PHP Debug Bar a aplicações Laravel. Ele registra um service provider que adiciona uma barra de depuração às páginas renderizadas e inclui coletores adaptados ao Laravel, como registro de queries com bindings e tempo de execução, detalhes da rota atual, views carregadas, eventos disparados, eventos de cache e mensagens de e-mail.

A barra também mostra redirecionamentos e requisições AJAX ou Livewire em um menu suspenso, além de disponibilizar uma facade para adicionar mensagens personalizadas, timers e exceções. Cada coletor pode ser ativado ou desativado na configuração, e o pacote pode ser configurado para incluir ou excluir os assets de frontend que acompanham o pacote.

O projeto se destina apenas ao desenvolvimento local, pois os dados de requisições armazenados podem expor informações confidenciais, e a coleta adiciona sobrecarga a cada requisição. A instalação é feita via Composer como dependência de desenvolvimento. O pacote também oferece suporte ao Laravel Octane e a templates Twig por meio de extensões incluídas.

Recursos principais

  • 01Mostra queries SQL com bindings e tempo de execução
  • 02Exibe a rota atual, as views carregadas e os eventos disparados
  • 03Lista mensagens de log, mensagens de e-mail e eventos de cache
  • 04Registra mensagens personalizadas, timers e exceções por meio de uma facade
  • 05Permite consultar requisições anteriores armazenadas e exibe redirecionamentos e requisições AJAX/Livewire

Casos de uso

  • Diagnosticar páginas lentas analisando a quantidade de queries e o tempo de execução durante o desenvolvimento
  • Depurar o fluxo de rotas, views e eventos em uma aplicação Laravel
  • Inspecionar requisições AJAX ou Livewire ao desenvolver funcionalidades interativas

Início rápido

  1. 1

    Adicione o pacote com o Composer como dependência de desenvolvimento

    composer require fruitcake/laravel-debugbar --dev
  2. 2

    Publique a configuração do pacote na sua configuração local (opcional)

    php artisan vendor:publish --provider='Fruitcake\LaravelDebugbar\ServiceProvider'

Antes de usar

  • Use-o apenas durante o desenvolvimento: ele expõe informações das requisições e não deve ser disponibilizado em sites públicos.
  • Ele pode deixar a aplicação mais lenta; desative os collectors se o desempenho for afetado.

Tópicos

Perguntas frequentes

O que é laravel-debugbar?
Um pacote Laravel que integra o PHP Debug Bar e adiciona uma barra de desenvolvimento com queries, rotas, views, eventos, logs e muito mais. O Laravel Debugbar integra o PHP Debug Bar a aplicações Laravel. Ele registra um service provider que adiciona uma barra de depuração às páginas renderizadas e inclui coletores adaptados ao Laravel, como registro de queries com bindings e tempo de execução, detalhes da rota atual, views carregadas, eventos disparados, eventos de cache e mensagens de e-mail.
laravel-debugbar é gratuito? Qual é a licença?
laravel-debugbar é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
laravel-debugbar ainda é mantido?
Manutenção ativa. O último commit de laravel-debugbar foi em 28 de out. de 2026.
Para que posso usar laravel-debugbar?
Diagnosticar páginas lentas analisando a quantidade de queries e o tempo de execução durante o desenvolvimento Depurar o fluxo de rotas, views e eventos em uma aplicação Laravel Inspecionar requisições AJAX ou Livewire ao desenvolver funcionalidades interativas
Como instalar laravel-debugbar?
Adicione o pacote com o Composer como dependência de desenvolvimento: composer require fruitcake/laravel-debugbar --dev Publique a configuração do pacote na sua configuração local (opcional): php artisan vendor:publish --provider='Fruitcake\LaravelDebugbar\ServiceProvider'
Onde consigo laravel-debugbar?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/fruitcake/laravel-debugbar

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados