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

Filament Panel Switch Laravel Package

rupadana/filament-panel-switch

A Filament plugin that adds a panel switcher to your admin interface, letting users move between registered Filament panels without manually editing URLs. Useful for apps with separate admin, staff, or tenant panels. Install via Composer and register the plugin on your panel.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Multi-panel architecture decisions. This package supports the choice to split a single Laravel app into multiple Filament panels (e.g. admin, app, vendor, customer) rather than shipping separate applications. It gives end users a first-class way to move between panels they have access to, which is often the blocker that forces teams back to a single monolithic panel.
  • Build vs. buy for a small but recurring UX need. Panel switching looks trivial and is not: it touches panel discovery, authorization (which panels can this user see?), URL generation, navigation placement, and session/redirect behavior. Buying a maintained ~one-purpose plugin avoids sprinkling that logic across service providers and custom nav components.
  • Roadmap sequencing. Because adoption is coupled to the Filament major version, this is a dependency-driven roadmap item, not a standalone feature. Treat it as part of "upgrade to Filament v4" planning rather than an independent initiative.
  • Use cases it unlocks: SaaS products with separate tenant and operator surfaces; internal tools with distinct back-office and support panels; marketplaces with vendor/buyer/admin splits; gradual strangler-style splits where a legacy panel is retired panel-by-panel.
  • v3.0.0 is a major-version release, which should be read as a compatibility signal. For Filament plugins the dominant cause of a major bump is alignment with a new Filament major (v4). Verify against the changelog before committing; if confirmed, this release is what unblocks the Filament v4 upgrade path for teams already using the package — and it makes the package ineligible for teams still on Filament v3.
  • Risk flag for the roadmap: a major version with a changelog-only release note (no narrative upgrade guide) implies migration effort and thin documentation for the breaking changes. Budget a spike, not a line item.

When to Consider This Package

Adopt when:

  • You run two or more Filament panels in one Laravel application and users legitimately need to cross between them.
  • Your panels have overlapping user populations (an admin who is also a customer, a vendor who also has a support view) — this is where native panel navigation falls short and the plugin earns its place.
  • You are on the Filament major that v3.0.0 targets (verify: likely v4) and are comfortable depending on a small, single-maintainer package for a navigation-level concern.
  • You want a low-blast-radius first step into multi-panel architecture — the plugin is additive and can be removed without data migration.

Look elsewhere or build in-house when:

  • You have only one panel, or panels with fully disjoint user bases where a redirect or separate login is acceptable — you don't need this.
  • Panel switching must be deeply branded or context-aware (e.g. switching also swaps tenancy, locale, and theme) — you'll end up wrapping or forking, and owning ~200 lines of code may be cheaper than owning a dependency.
  • You need SLA-backed support or a security review trail; a solo-maintained plugin may not clear procurement.
  • You are mid-freeze on your Filament version — do not take a major bump of a UI dependency during a release window.
  • Unverified: if the changelog confirms v3.0.0 drops support for the Filament version you're on, defer until your framework upgrade lands.

How to Pitch It (Stakeholders)

For executives (one paragraph): We're evaluating a small open-source add-on that lets users move between the different areas of our product — for example, between the customer view and the admin console — without logging out or hunting for a URL. It's a narrow, reversible dependency: it adds a navigation affordance, carries no data model or migration, and can be removed cleanly. The new v3.0.0 release is a major version, which for this ecosystem almost always means it now targets the latest Filament release; that's good for our upgrade path but means it is not a drop-in for our current version. Recommendation: approve a short technical spike to confirm compatibility and read the changelog, then adopt alongside — not before — our Filament upgrade.

For engineering: The package solves panel discovery, authorization filtering, and cross-panel routing for multi-panel Filament apps. v3.0.0 is a major bump published with changelog-only release notes — treat it as a breaking release. Action items: (1) confirm the target Filament major and PHP version from the diff; (2) diff public API (config keys, Blade/nav registration, any published views) against the version we'd be upgrading from; (3) check open issues for upgrade regressions before pinning; (4) if we adopt, pin the exact version and record the upgrade note in our dependency log, since a single-maintainer package's majors can move fast.

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.
ippanelcom/laravel-sdk
adachsoft/changelog-linter
adachsoft/collection
payerurl/telegrambot-crypto-payment-instant-payout
dskripchenko/laravel-hybrid-search
riorizkyrainey/lara-ced
mehedimi/static-vel
zharp/zharp
nonsapiens/bigquery-model-sync
lgu-bayambang-ict-office/lgu-laravel-development-standards
andydefer/laravel-support
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel
draftsmaninc/draftsman
square-bit/laravel-volition
himito/laravel-mailman
htinlynn/genius-helper
maco-studios/hephaestus