october/debugbar

Debugbar integration for October CMS.

Maintainers

Package info

github.com/octobercms/debugbar

pkg:composer/october/debugbar

Statistics

Installs: 19

Dependents: 0

Suggesters: 0

Stars: 1

Open Issues: 0

v1.0.1 2026-04-09 10:18 UTC

This package is auto-updated.

Last update: 2026-04-09 10:22:29 UTC


README

October CMS

Introduction

October CMS Debugbar integrates Laravel Debugbar with October CMS, adding custom data collectors for backend controllers, CMS pages, components, and models.

Requirements

  • October CMS 4.x
  • PHP 8.2+

Installation

composer require october/debugbar --dev

The debugbar is enabled automatically when APP_DEBUG=true. You can override this with the DEBUGBAR_ENABLED environment variable.

October CMS Collectors

In addition to the standard Laravel Debugbar collectors, the following October-specific collectors are included:

Collector Description
Backend Shows the backend controller, action, parameters, and AJAX handler with file location
CMS Shows the CMS page, URL, AJAX handler, and page properties with file location
Components Lists all components from the page and layout with their class and properties
Models Tracks October model instantiation counts via the model.afterFetch event

Configuration

Publish the configuration file to customize collector settings:

php artisan vendor:publish --provider="October\Debugbar\ServiceProvider" --tag=config

Or create config/debugbar.php manually. See the default configuration for available options.

AJAX Debugging

AJAX requests are captured by the debugbar automatically and displayed in the toolbar dropdown. To disable this, set capture_ajax to false in config/debugbar.php.

License

October CMS Debugbar is open-sourced software licensed under the MIT license.