Profiler por amostragem para programas Python, que se conecta a processos em execução sem modificar o código nem reiniciá-los.
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
Adicione o pacote com o Composer como dependência de desenvolvimento
composer require fruitcake/laravel-debugbar --dev - 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
Ferramenta de linha de comando e web para visualizar e analisar dados de profiling no formato profile.proto.
Profiler de pilha de chamadas para Python que mostra onde seu código gasta tempo, com saídas no console, em HTML e em outros formatos.
Ferramenta de desenvolvimento PHP que mostra dados de requisições, consultas, logs, timelines e muito mais no navegador, principalmente em apps Laravel.
Um framework de tratamento de erros para PHP que substitui a saída de erro padrão por uma página de depuração legível e respostas estruturadas em JSON/XML.
Um debugger para a linguagem Go, projetado para ser simples de iniciar e usar sem atrapalhar o trabalho.