The Control Panel navigation is highly customizable. You can add your own sections, pages, and subpages, as well as remove and modify existing ones. The navigation is controlled by the shopper/sidebar package. This package can be used both as a standalone sidebar builder for any Laravel application or to extend Shopper’s admin panel.Documentation Index
Fetch the complete documentation index at: https://docs.laravelshopper.dev/llms.txt
Use this file to discover all available pages before exploring further.
Sidebar Package Overview
Learn about the sidebar package architecture and features.
Extending Shopper Navigation
Add custom menu items to the Shopper admin panel.
Standalone Installation
Use the sidebar package in any Laravel application.
Configuration
Configure caching, dimensions, and behavior.
Quick Start
To add navigation items to Shopper, create a sidebar extension class and register it in your service provider:AppServiceProvider:
Make sure to register the listener in the
register() method, not boot(), to ensure it’s registered before the sidebar is built.API Reference
For a complete API reference, see the detailed documentation:| Component | Description | Documentation |
|---|---|---|
| Menu | Root container for groups | Standalone Guide |
| Group | Collection of related items | Standalone Guide |
| Item | Navigation entry with icon, badge, etc. | Standalone Guide |
| Badge | Notification indicator | Standalone Guide |
| Append | Action button | Standalone Guide |