maatwebsite/laravel-sidebar
A Laravel package for building configurable sidebars and navigation menus. Define items, links, icons, and active states in PHP, then render clean Blade sidebars with minimal setup.
Consider adopting when:
Look elsewhere when:
To executives: This is a small, free, open-source dependency that keeps our Laravel 11 upgrade on schedule and avoids us building and maintaining sidebar navigation ourselves. The 3.1.0 release is purely additive compatibility work — no breaking changes, no new vendor cost, no licensing exposure. Risk is low but not zero: it's a small community project, so we're tracking its release cadence rather than assuming long-term support.
To engineering: Version 3.1.0 adds Laravel 11 support (PR #46, first-time contributor). No API changes from 3.0.x, so the upgrade path is a composer constraint bump plus a smoke test of sidebar rendering and authorization callbacks across layouts. Adoption is a normal composer require with config-driven sidebar registration and Blade rendering — small blast radius, easy to wrap behind our own abstraction if we ever need to swap it out.
How can I help you explore Laravel packages today?