Register Commands
Use the RegisterCommands provider to automatically register all provided commands.
This includes
LogoutCommandToggleThemeCommandToggleSidebarCommandChangeTenantCommandandTenantQuery(only if your application supports multi-tenancy)
php
use pxlrbt\FilamentSpotlightPro\SpotlightPlugin;
use pxlrbt\FilamentSpotlightPro\SpotlightProviders\RegisterCommands;use pxlrbt\FilamentSpotlightPro\SpotlightProviders\RegisterPages;
$panel->plugins([
SpotlightPlugin::make()->registerItems([
RegisterCommands::make()
])
])Excluding Commands
You can also exclude commands by passing an array of command classes to the ->except(). method:
php
use pxlrbt\FilamentSpotlightPro\SpotlightCommands\ToggleSidebarCommand;
SpotlightPlugin::make()->registerItems([
RegisterPages::make()->except([
ToggleSidebarCommand::class
])
])Register Single Commands
Instead of excluding commands, you can also register just the commands you need:
php
use pxlrbt\FilamentSpotlightPro\SpotlightCommands\ToggleSidebarCommand;
SpotlightPlugin::make()->registerItems([
ToggleSidebarCommand::class
])