- What does rapidez/menu do?
- rapidez/menu adds flexible, configurable menus to a Rapidez storefront so you can manage navigation, headers, footers, and links from Laravel. It keeps menu definitions and rendering separate from your storefront templates for cleaner, more maintainable code. It is a lightweight Composer package aimed at developers building Rapidez storefronts.
- How do I install rapidez/menu with Composer?
- Run composer require rapidez/menu from the root of your Laravel Rapidez project. After installation, publish any package configuration or views if the README instructs you to, then add menu definitions for your storefront. Commit the Composer lockfile so deployments use the same package version.
- Which Laravel versions does rapidez/menu support?
- The package is built for Laravel applications running the Rapidez storefront. The available context does not list specific Laravel version constraints, so check the package composer.json and README for the supported range before upgrading. Composer will also enforce the declared framework requirements during installation.
- How do I configure a header menu with rapidez/menu?
- Define the menu structure in the package configuration, then reference it from your Rapidez header template. The package is designed for configurable navigation, links, headers, and footers, so you can keep menu definitions separate from markup. See the README for the exact configuration keys and publishing command.
- Can I define multiple menus and nested links?
- Yes, the package is described as flexible and configurable for navigation, headers, footers, and links, which supports separating menus by location. You can model parent and child links in the menu structure so headers and footers render independently. Confirm the exact nesting syntax in the package documentation.
- Is rapidez/menu suitable for production storefronts?
- It is a lightweight Laravel package intended for Rapidez storefront navigation, so it can be used in production when pinned to a stable Composer version. Review the package release history and compatibility constraints, then test menu rendering in staging before deploying. Keep menu configuration under version control and clear caches during deployment.
- How should I test menus after installing rapidez/menu?
- Add menu configuration to a test environment, render the header and footer, and assert that the expected links appear in the response. Cover nested items, empty menus, and route generation in your Laravel feature tests. If the package exposes config or view publishing, include those steps in your test setup.
- Can I customize how rapidez/menu renders menus?
- Yes, the package is intended to make storefront menus configurable from Laravel, so you can adapt rendering to your theme and layout. Typical customization involves editing configuration and overriding the Blade views or components used by your Rapidez storefront. Check the package README for the exact view and config publishing steps.
- What are alternatives to rapidez/menu?
- Alternatives depend on your storefront stack: you can build menus manually with Laravel configuration and Blade templates, or evaluate generic Laravel menu packages. rapidez/menu is focused specifically on configurable Rapidez storefront menus, so compare it against broader menu libraries if you need database-backed or CMS-driven navigation. Choose based on how much menu management you want inside Laravel versus outside it.
- How actively is rapidez/menu maintained?
- The available context does not include release cadence, repository activity, or maintainer details beyond the Composer package name. Check Packagist and the repository for recent releases, open issues, and Laravel compatibility updates. For production, pin a known version and review changelogs before upgrading.