灯丝书签菜单
1.0.3
将书签和标签添加到您的资源记录并从侧边栏访问主题
作曲家需要 tomatophp/filament-bookmarks-menu
安装软件包后请运行此命令
php artisan 灯丝书签菜单:安装
最后在/app/Providers/Filament/AdminPanelProvider.php
上注册插件
->插件(TomatoPHPFilamentBookmarksMenuFilamentBookmarksMenuPlugin::make())
您可以像这样向页面添加书签操作
使用 TomatoPHPFilamentBookmarksMenuFilamentActionsBookmarkAction;受保护的函数 getHeaderActions(): array{return [BookmarkAction::make() ]; }
或者像这样到你的桌子上
使用 TomatoPHPFilamentBookmarksMenuFilamentTablesBookmarkAction;公共函数表(表 $table): void{$table->actions([BookmarkAction::make() ]); }
或到您的表中进行这样的批量操作
使用 TomatoPHPFilamentBookmarksMenuFilamentTablesBookmarkBulkAction;使用 TomatoPHPFilamentBookmarksMenuFilamentTablesBookmarkBulkClearAction;公共函数表(表 $table): void{$table->bulkActions([TablesActionsBulkActionGroup::make([BookmarkBulkAction::make(),BookmarkBulkClearAction::make()) ]), ]); }
您可以使用我们的 Facade TomatoPHPFilamentBookmarksMenuFacadesFilamentBookmarksMenu
注册方法创建自定义书签类型,如下所示
使用 TomatoPHPFilamentBookmarksMenuFacadesFilamentBookmarksMenu;使用 TomatoPHPFilamentBookmarksMenuServicesContractsBookmarkType; 公共函数 boot() {FilamentBookmarksMenu::register([BookmarkType::make('hashtags')->label('Hashtags')->panel('employee'),BookmarkType::make('folder')->label('Folders') , ]); }
要使标签可翻译,您可以直接在标签上使用路径,如下所示->label('filament.bookmarks-menu::labels.hashtags')
您可以使用此命令发布配置文件
php artisan 供应商:发布 --tag="filament-bookmarks-menu-config"
您可以使用此命令发布视图文件
php artisan 供应商:发布 --tag="filament-bookmarks-menu-views"
您可以使用此命令发布语言文件
php artisan 供应商:发布 --tag="filament-bookmarks-menu-lang"
您可以使用此命令发布迁移文件
php artisan 供应商:发布 --tag="filament-bookmarks-menu-migrations"
查看我们很棒的 TomatoPHP