you are reading the documentation for version
v1
our latest version is
v2
make sure to select the correct version.
to check your version use:
to check your version use:
composer show lara-zeus/filament-plugin-tools
On this page
Has Navigation Group Label
Navigation Group Label
This allow your users to customize the navigation label resources first add the trait to your plugin:
1class MyAwesomePlugin extends FilamentPluginTools implements Plugin2{3 use HasNavigationGroupLabel;4}
then set the default navigation group label:
1protected string $navigationGroupLabel = 'Awesome';
and in your resource:
1public static function getNavigationGroup(): ?string2{3 return MyAwesomePlugin::get()->getNavigationGroupLabel();4}
Now, if your users want to set the navigation group label:
1public function panel(Panel $panel): Panel2{3 return $panel4 // ...5 ->plugins([6 MyAwesomePlugin::make()7 ->navigationGroupLabel('New Awesome'),8 ]);9}