Download the PHP package notebrainslab/filament-menu-manager without Composer
On this page you can find all versions of the php package notebrainslab/filament-menu-manager. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download notebrainslab/filament-menu-manager
More information about notebrainslab/filament-menu-manager
Files in notebrainslab/filament-menu-manager
Package filament-menu-manager
Short Description A powerful Filament v4 & v5 plugin for managing menus with multiple locations, drag & drop reordering, Eloquent model support, auto-save, and dark theme.
License MIT
Homepage https://github.com/notebrainslab/filament-menu-manager
Informations about the package filament-menu-manager
Filament Menu Manager
A powerful Filament v4 & v5 plugin for managing navigation menus with:
- ✅ Multiple Locations — Primary, Footer, Sidebar, or any custom location
- ✅ Drag & Drop Reordering — Powered by SortableJS with nested support
- ✅ Button Reordering — Up ↑ Down ↓ Indent → Outdent ← for accessibility
- ✅ Built-in Panels — Custom Links panel and Eloquent Model Sources panel
- ✅ Eloquent Model Compatible — Add Posts, Pages, or any model as menu items
- ✅ Auto Save — Debounced auto-save on every change (configurable)
- ✅ Dark Theme — Full dark mode support via CSS custom properties
Requirements
| Dependency | Version |
|---|---|
| PHP | ^8.2 |
| Laravel | ^11.0 \| ^12.0 \| ^13.0 |
| Filament | ^4.0 \| ^5.0 |
| Livewire | ^3.0 \| ^4.0 |
Installation
1. Install via Composer
2. Publish and run migrations
3. Register the plugin in your Panel Provider
Upgrade Guide
Upgrade from v1.0 → v2.0
If you are upgrading from v1.0, run the following commands to install the latest version and publish the updated configuration file.
Step 1: Update the package
Step 2: Republish the configuration
The
--forceflag will overwrite your existing configuration file with the latest v2.0 version.
Configuration
Publish the config file (Optional):
Publish the resource files (Optional):
Plugin API (Fluent)
Eloquent Model Sources
To make an Eloquent model selectable in the Models panel, add the trait:
Then register the model in the plugin:
Render Menus in Blade
Testing
Changelog
See CHANGELOG.md.
License
MIT License. See LICENSE.
All versions of filament-menu-manager with dependencies
filament/filament Version ^4.0|^5.0
spatie/laravel-package-tools Version ^1.16
illuminate/contracts Version ^11.0|^12.0|^13.0