Navigation plugin screenshot
Dark mode ready
Multilingual support
Supports v5.x

Navigation by Van Ons

Community

Easily build structural navigation menus with a clean drag-and-drop UI.

Tags: Panels Form Field
Supported versions:
5.x 4.x 3.x
Van Ons avatar Author: Van Ons

Package health

Automated checks of this plugin's Composer package

100 / 100
Security 100
Maintenance 100
Ecosystem 100
15 checks
  • Passed: GitHub Actions pinned to SHA
  • Skipped: GitLab CI includes pinned to SHA
  • Passed: Open security advisories
  • Passed: Dependabot PR responsiveness — No stale Dependabot PRs.
  • Skipped: Renovate MR responsiveness
  • Passed: Dependabot or Renovate configured
  • Passed: Dependency update cooldown configured
  • Passed: Provides a security policy
  • Passed: Abandoned or archived — No consulted source marks the package abandoned (packagist, github).
  • Passed: Commit and release recency — Active: last commit 0 days ago; last release 112 days ago.
  • Passed: composer.lock not committed by library — composer.lock is absent from the released dist archive.
  • Passed: Dist archive is lean
  • Passed: Current Laravel version supported — Package dependencies resolve together with current Laravel 13.0.
  • Passed: Current PHP version supported — Constraint ^8.2|^8.3 supports current PHP 8.5.
  • Skipped: Current Symfony version supported
Third-party plugin. This is built by the community, not the Filament team. Filament does not review, endorse, or vet the security of plugins outside the filament/ namespace. Review the source and install at your own risk. Found malware or an unresolved security issue the author won't address? Report it .
Powered by Plumb Last scanned 2 months ago

Documentation

Version:

Social card of 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