ryangjchandler/filament-navigation
Filament Navigation is a Laravel/Filament package for building and managing site navigation menus in the admin panel. It offers a drag-and-drop menu builder with custom links, model-linked items, and simple Blade rendering for flexible navigation.
Consider adoption when:
Look elsewhere when:
For executives: This is an off-the-shelf admin component that lets marketing and content teams edit site navigation without engineering involvement. It converts a recurring "can you change the footer links" request into a self-serve task, and it removes a small but real internal build from the roadmap. Cost is a third-party dependency in a pre-1.0 state — low absolute risk given it's an admin-only surface, but it should be pinned and treated as a candidate for internal ownership if the product comes to depend on it.
For engineering: It's a Filament plugin providing a database-backed, drag-and-drop navigation builder with multiple locations and polymorphic link types (model links plus raw URLs), exposing a resolver for front-end rendering. Integration cost is a migration, a panel resource registration, and a render call. The latest release (v1.0.0-beta6) is a narrow UX fix — decoupling the menu "name" field from the "handle" on the edit page so editing the display name no longer silently mutates the identifier used in code — which is exactly the kind of correctness issue you want resolved before promoting a menu from admin-editable data to a key that templates reference. It is a bug fix with no migration or API impact, but it does signal the package is still stabilizing its admin semantics ahead of a 1.0. Recommendation: pin to the beta, keep the render call behind our own thin wrapper so a fork or replacement stays cheap, and reassess at 1.0.
How can I help you explore Laravel packages today?