Ajoutez des signets et des balises à vos enregistrements de ressources et accédez au thème depuis votre barre latérale
le compositeur nécessite Tomatophp/filament-bookmarks-menu
après avoir installé votre package, veuillez exécuter cette commande
php artisan filament-bookmarks-menu: installer
enregistrez enfin le plugin sur /app/Providers/Filament/AdminPanelProvider.php
->plugin(TomatoPHPFilamentBookmarksMenuFilamentBookmarksMenuPlugin::make())
vous pouvez ajouter une action de signet à votre page comme ceci
utilisez TomatoPHPFilamentBookmarksMenuFilamentActionsBookmarkAction; fonction protégée getHeaderActions() : array{return [BookmarkAction::make() ]; }
ou à ta table comme ça
utilisez TomatoPHPFilamentBookmarksMenuFilamentTablesBookmarkAction;public function table(Table $table): void{$table->actions([BookmarkAction::make() ]); }
ou sur votre table, des actions groupées comme celle-ci
utiliser TomatoPHPFilamentBookmarksMenuFilamentTablesBookmarkBulkAction;utiliser TomatoPHPFilamentBookmarksMenuFilamentTablesBookmarkBulkClearAction;public function table(Table $table): void{$table->bulkActions([TablesActionsBulkActionGroup::make([BookmarkBulkAction::make(),BookmarkBulkClearAction::make() ]), ]); }
vous pouvez créer un type de signet personnalisé en utilisant notre méthode d'enregistrement Facade TomatoPHPFilamentBookmarksMenuFacadesFilamentBookmarksMenu
comme celle-ci
utiliser TomatoPHPFilamentBookmarksMenuFacadesFilamentBookmarksMenu;utiliser TomatoPHPFilamentBookmarksMenuServicesContractsBookmarkType; démarrage de la fonction publique () {FilamentBookmarksMenu::register([BookmarkType::make('hashtags')->label('Hashtags')->panel('employee'),BookmarkType::make('folder')->label('Folders') , ]); }
pour rendre l'étiquette traduisible, vous pouvez utiliser votre chemin directement sur l'étiquette comme ceci ->label('filament.bookmarks-menu::labels.hashtags')
vous pouvez publier le fichier de configuration en utilisant cette commande
Vendeur artisanal php :publish --tag="filament-bookmarks-menu-config"
vous pouvez publier un fichier de vues en utilisant cette commande
Vendeur artisanal php :publish --tag="filament-bookmarks-menu-views"
vous pouvez publier le fichier de langues en utilisant cette commande
Vendeur artisanal php :publish --tag="filament-bookmarks-menu-lang"
vous pouvez publier le fichier de migrations en utilisant cette commande
Vendeur artisanal php :publish --tag="filament-bookmarks-menu-migrations"
Découvrez notre génial TomatoPHP