Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Debugbar Plugin Laravel Package

rainlab/debugbar-plugin

Integrates PHP Debug Bar into October CMS, giving developers an in-page toolbar with query logs, timings, memory usage, request data, and rendered partials to speed up debugging and performance tuning.

View on GitHub
Deep Wiki
Context7

Getting Started

Start by confirming the host application: this release targets October CMS v2.0 while remaining compatible with v1.0. For a Laravel developer, treat it as an October CMS plugin rather than a standalone Laravel package.

Minimal steps:

  1. Confirm your October CMS version and whether you are maintaining v1.0, v2.0, or both.
  2. Install/update the plugin through the normal October CMS plugin workflow, or via Composer if the plugin is distributed that way.
  3. Check the plugin’s Plugin.php, composer.json, README, and any upgrade/migration notes before enabling it.
  4. Run migrations and clear October caches after install/update.
  5. Use the plugin’s most user-facing feature first — typically a backend settings screen, component, or CMS page integration — to validate that it boots correctly.

First use case: install on a clean October CMS v2.0 project, enable the plugin, run its migrations, and exercise its primary backend/CMS feature before adding it to an existing site.

Implementation Patterns

Use a version-matrix approach when supporting both October CMS v1.0 and v2.0:

  • Keep separate test environments for v1.0 and v2.0.
  • Pin the plugin version in composer.json/plugin metadata where possible.
  • Validate plugin registration, migrations, backend navigation, permissions, and frontend components on both versions.
  • If the plugin exposes CMS components or backend controllers, test those explicitly rather than only checking installation.

Typical day-to-day workflows:

  • Register the plugin in the October CMS plugin configuration and confirm service providers/events load.
  • Run plugin migrations as part of deployment, then clear caches.
  • Configure the plugin through October’s backend settings or config files, depending on what the plugin exposes.
  • Integrate plugin components into CMS pages/layouts where applicable.
  • Use October’s event system and plugin extension points rather than modifying vendor/plugin code.
  • For existing v1.0 sites, update in a branch and verify no regressions before rolling forward.

Integration tips:

  • Treat v3.2.0 as a compatibility release, not a breaking redesign. There is no indication of v4-level breaking changes.
  • If you maintain custom code around the plugin, avoid relying on undocumented internals that may differ between October v1.0 and v2.0.
  • Add smoke tests around activation, migrations, backend access, and the plugin’s primary feature.

Gotchas and Tips

  • The release explicitly says compatibility with v1.0 remains, but v2.0 support is the headline change. Test both if you support both.
  • Do not assume Laravel-only installation steps. October CMS plugins often require plugin registration, migrations, backend permissions, and cache clearing beyond Composer autoloading.
  • Clear October caches after updating the plugin or changing configuration.
  • Watch for October v2.0 API differences in plugin registration, backend controllers, components, and database behavior.
  • Pin versions in production and avoid updating multiple plugins at once when diagnosing compatibility issues.
  • If the plugin provides migrations, back up data before running them on existing sites.
  • Debug using October’s logs, plugin update commands, and a clean v2.0 install to isolate environment-specific issues.
  • Use documented extension points — events, config overrides, components, and backend settings — instead of patching plugin files.
  • Since this is a compatibility-focused release, keep an eye on the next major version: the notes indicate a v4.0 bump would be reserved for breaking changes.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource