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

Laravel Menu Laravel Package

salahhusa9/laravel-menu

Laravel Menu is a lightweight package for defining and rendering navigation menus in Laravel. Build nested items with routes or URLs, highlight active links, and customize Blade output for simpler sidebar and header navigation.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • v1.1.2 is a low-risk, additive release: badgeName can now be a Closure, enabling dynamic badge labels such as unread counts, pending approvals, role/status indicators, or contextual alerts without custom menu-rendering code.
  • Supports build-vs-buy decisions for standard Laravel navigation: adopt the package for route-linked menus, role-aware menu items, and badge-driven urgency cues rather than maintaining bespoke menu plumbing.
  • Helps prioritize roadmap work around contextual navigation and admin dashboards while keeping menu infrastructure out of the critical path.
  • Useful for internal tools, admin panels, and sidebars where menus are code-defined and permissions are handled by the application.
  • No breaking changes are indicated in v1.1.2; most other changes are CI/dependency maintenance, so this is not a signal to re-architect.

When to Consider This Package

  • Consider adoption for Laravel-only applications that need lightweight, developer-defined menus with active-route handling and dynamic badges.
  • Good fit when menus are owned by engineering, permissions live in the app, and the team wants to avoid custom blade/menu rendering logic.
  • Look elsewhere if the product needs a CMS-grade drag-and-drop menu builder, complex multi-tenant menu administration, content-managed navigation, advanced localization workflows, accessibility auditing, or vendor SLA/support.
  • Validate maintenance activity, test coverage, and upgrade path before standardizing; v1.1.2 shows active upkeep, but it remains a community package.

How to Pitch It (Stakeholders)

  • Executive summary: a small Laravel dependency that reduces custom navigation work; v1.1.2 adds dynamic badge support useful for surfacing counts and status, with low migration risk.
  • Engineering summary: additive minor release; badgeName closure support allows computed badge values at render time; remaining changes are CI/dependency hygiene; no breaking changes indicated.
  • Recommendation: pilot in one admin/sidebar menu, validate dynamic badges and permission interactions, then standardize if it meets the team’s maintenance and security bar.
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.
ignibyte/aic-framework
glavweb/data-schema-bundle
glavweb/datagrid-bundle
tacticmedia/scim-server
uni-method/frame
neika-ai/sdk
adachsoft/php-code-style
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
adachsoft/api-version-bundle
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox