New

Just launched: Vueblocks, a brand-new search engine for Vue packages! Explore Vueblocks →

van-ons/filament-navigation

Build structured navigation menus in Filament.
12,473 10
Install
composer require van-ons/filament-navigation
Latest Version:v2.0.3
PHP:^8.2|^8.3
Laravel:11 · 12 · 13
Older releases:10
License:MIT
Last Updated:Oct 20, 2026
Links: GitHub  ·  Packagist
Maintainer: vanons

Social card of Filament Navigation

Filament Navigation

Latest version on GitHub Total downloads GitHub issues License Plumb score

This plugin for Filament provides a Navigation resource that lets you build structural navigation menus with a clean drag-and-drop UI.

Quick start

For Filament version compatibility, see Compatibility.

Installation

Start by installing the package via Composer:

composer require van-ons/filament-navigation:^2.0

Next, run the migrations:

php artisan migrate

Finally, publish the package's assets:

php artisan filament:assets

Usage

You first need to register the plugin with Filament. This can be done inside your PanelProvider, e.g. AdminPanelProvider:

use VanOns\FilamentNavigation\FilamentNavigation;

return $panel
    ->plugin(FilamentNavigation::make());

If you wish to customize the navigation group, sort or icon, you can use the NavigationResource::navigationGroup(), NavigationResource::navigationSort() and NavigationResource::navigationIcon() methods.

Documentation

Please see the documentation for detailed information about installation and usage.

Contributing

Please see Contributing for more information about how you can contribute.

Testing

composer test

Changelog

Please see Changelog for more information about what has changed recently.

Upgrading

Please see Upgrading for more information about how to upgrade.

Security

Please see Security for more information about how we deal with security.

Credits

We would like to thank the following contributors for their contributions to this project:

License

The scripts and documentation in this project are released under the MIT License.


Logo of Van Ons

Related Packages

devletes/filament-pinnable-navigation

Pinnable navigation support for Filament 5 panels.

6,474 12
osamaatef/filament-drilldown-sidebar

A Filament plugin that adds optional drill-down navigation to sidebar groups.

1,794 12
ofthewildfire/filament-navigation-ordering

A Filament plugin for ordering navigation items with visual sorting controls

8 0
lunestudio/filament-navigation-manager

A navigation manager for Filament projects.

3 0
datlechin/filament-menu-builder

Build nested menus in Filament and render them anywhere in your Laravel app.

78,840 145

Version History

Version Released PHP Laravel License
v2.0.3 ^8.2|^8.3 ^11.0|^12.0|^13.0 MIT
v2.0.2 ^8.2|^8.3 ^11.0|^12.0|^13.0 MIT
v2.0.1 ^8.2 ^11.0|^12.0 MIT
v2.0.0 ^8.2 ^11.0|^12.0 MIT
v1.0.1 ^8.1|^8.2 ^10.0|^11.0|^12.0 MIT