Сэмплирующий профилировщик Python-программ, который подключается к работающим процессам без изменения кода и перезапуска.
fruitcake/laravel-debugbar
Пакет для Laravel, интегрирующий PHP Debug Bar и добавляющий панель разработчика с запросами, маршрутами, представлениями, событиями, логами и не только.
- Звёзды
- 19,296
- Форки
- 1,612
- Открытые issues
- 77
- Последний коммит
- 10 дней назад
Что это?
Laravel Debugbar интегрирует PHP Debug Bar в приложения Laravel. Пакет регистрирует service provider, который добавляет панель отладки к отрендеренным страницам, и включает коллекторы для Laravel: например, журналирование запросов с параметрами и временем выполнения, сведения о текущем маршруте, загруженные представления, отправленные события, события кеша и почтовые сообщения.
На панели также отображаются перенаправления и AJAX- или Livewire-запросы в выпадающем списке. Кроме того, пакет предоставляет facade для добавления собственных сообщений, таймеров и исключений. Каждый коллектор можно включить или отключить в конфигурации, а также настроить включение или исключение встроенных frontend-ресурсов.
Проект предназначен только для локальной разработки: сохранённые данные запросов могут раскрыть конфиденциальную информацию, а их сбор увеличивает нагрузку на каждый запрос. Пакет устанавливается через Composer как dev-зависимость и также поддерживает Laravel Octane и шаблоны Twig с помощью встроенных расширений.
Ключевые возможности
- 01Показывает SQL-запросы, параметры и время выполнения
- 02Отображает текущий маршрут, загруженные представления и отправленные события
- 03Показывает сообщения логов, почтовые сообщения и события кеша
- 04Позволяет записывать собственные сообщения, таймеры и исключения через facade
- 05Позволяет просматривать сохранённые предыдущие запросы, а также перенаправления и AJAX-/Livewire-запросы
Сценарии использования
- Поиск причин медленной работы страниц: анализ количества запросов и времени их выполнения во время разработки
- Отладка маршрутов, представлений и потока событий в приложении Laravel
- Проверка AJAX- или Livewire-запросов при разработке интерактивных функций
Быстрый старт
- 1
Подключите пакет через Composer как зависимость для разработки
composer require fruitcake/laravel-debugbar --dev - 2
Опубликуйте конфигурацию пакета в локальную конфигурацию (необязательно)
php artisan vendor:publish --provider='Fruitcake\LaravelDebugbar\ServiceProvider'
Что важно знать
- Используйте его только во время разработки: он раскрывает информацию о запросах и не должен быть доступен на публичных сайтах.
- Он может замедлить работу приложения, поэтому отключите сборщики данных, если производительность ухудшится.
Темы
Частые вопросы
- Что такое laravel-debugbar?
- Пакет для Laravel, интегрирующий PHP Debug Bar и добавляющий панель разработчика с запросами, маршрутами, представлениями, событиями, логами и не только. Laravel Debugbar интегрирует PHP Debug Bar в приложения Laravel. Пакет регистрирует service provider, который добавляет панель отладки к отрендеренным страницам, и включает коллекторы для Laravel: например, журналирование запросов с параметрами и временем выполнения, сведения о текущем маршруте, загруженные представления, отправленные события, события кеша и почтовые сообщения.
- laravel-debugbar можно использовать бесплатно? Какая у него лицензия?
- laravel-debugbar распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- laravel-debugbar всё ещё поддерживается?
- Активно поддерживается. Последний коммит в laravel-debugbar — 28 окт. 2026 г..
- Для чего можно использовать laravel-debugbar?
- Поиск причин медленной работы страниц: анализ количества запросов и времени их выполнения во время разработки Отладка маршрутов, представлений и потока событий в приложении Laravel Проверка AJAX- или Livewire-запросов при разработке интерактивных функций
- Как установить laravel-debugbar?
- Подключите пакет через Composer как зависимость для разработки: composer require fruitcake/laravel-debugbar --dev Опубликуйте конфигурацию пакета в локальную конфигурацию (необязательно): php artisan vendor:publish --provider='Fruitcake\LaravelDebugbar\ServiceProvider'
- Где скачать laravel-debugbar?
- Исходный код и инструкции по установке — на GitHub: https://github.com/fruitcake/laravel-debugbar
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Инструмент командной строки и веб-интерфейс для визуализации и анализа данных профилирования в формате profile.proto.
Профилировщик стека вызовов Python, который показывает, на что уходит время в коде, и выводит результаты в консоль, HTML и других форматах.
Инструмент для разработки на PHP, который показывает в браузере данные запросов, SQL-запросы, логи, временные шкалы и многое другое, главным образом для приложений Laravel.
Фреймворк обработки ошибок для PHP: вместо стандартного вывода показывает наглядную страницу отладки и формирует структурированные ответы в JSON или XML.
Отладчик для Go, который легко запускать и использовать, не отвлекаясь на сам инструмент.