henryonsoftware/filament-panel-switcher
A Filament plugin that adds a panel switcher to your admin interface, letting users jump between multiple Filament panels quickly. Simple to install and configure, it keeps navigation tidy when your app ships several panels.
filament-panel-switcher adds a switcher UI so a single authenticated user can move between Filament panels (e.g. admin, vendor, customer, internal ops) without separate logins. This directly informs whether you consolidate multiple apps into one Laravel codebase with panel-scoped access, or keep them as separate deployments.Consider adopting when:
canAccessPanel, policies, middleware).composer.json.Look elsewhere (or build in-house) when:
To executives (30 seconds): We're evaluating a small open-source add-on that lets a user jump between the different Filament admin panels we run in one application, instead of logging in separately to each. The latest release (v0.6.6) adds Laravel 13 support, so it won't hold back our planned framework upgrade. Cost is zero licence; the risk is low because it is a navigation-only component that we can replace in a day with in-house code if the single maintainer ever stops shipping. Recommendation: adopt behind a pinned version for the multi-panel UX, keep access control in our own code, and revisit if it stays pre-1.0 past our next major upgrade.
To engineering: Add henryonsoftware/filament-panel-switcher (pin to 0.6.6), register it in the panel provider, and verify it against our actual panel set and Filament version — the release notes confirm Laravel 13 compatibility but are silent on Filament major support, so test rather than assume. Keep the integration thin: no auth, impersonation, or policy logic routed through the package; canAccessPanel and middleware stay authoritative. Wrap its registration in our own config so a fork or a custom Blade switcher is a contained swap. Watch the repository for maintenance signals — v0.6.6 is the first contribution from this maintainer and the package remains pre-1.0 with no stated backward-compatibility policy.
How can I help you explore Laravel packages today?