Repolode
fruitcake

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

    Подключите пакет через Composer как зависимость для разработки

    composer require fruitcake/laravel-debugbar --dev
  2. 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 обновляется ежедневно.

Похожие проекты

Фреймворк обработки ошибок для PHP: вместо стандартного вывода показывает наглядную страницу отладки и формирует структурированные ответы в JSON или XML.

13,2 тыс.+3 за неделю599PHPMITАктивно поддерживаетсяОбновлён 4 дня назад