Agregue marcadores y etiquetas a sus registros de recursos y acceda al tema desde su barra lateral
El compositor requiere tomatephp/filament-bookmarks-menu
Después de instalar su paquete, ejecute este comando.
Menú-marcadores-de-libros-de-filamentos artesanales de php:instalar
finalmente registre el complemento en /app/Providers/Filament/AdminPanelProvider.php
->plugin(TomatoPHPFilamentBookmarksMenuFilamentBookmarksMenuPlugin::make())
puedes agregar una acción de marcador a tu página como esta
utilizar TomatoPHPFilamentBookmarksMenuFilamentActionsBookmarkAction; función protegida getHeaderActions(): matriz{return [BookmarkAction::make() ]; }
o a tu mesa así
utilizar TomatoPHPFilamentBookmarksMenuFilamentTablesBookmarkAction;tabla de función pública(Tabla $tabla): void{$table->acciones([BookmarkAction::make() ]); }
o a tu mesa acciones masivas como esta
use TomatoPHPFilamentBookmarksMenuFilamentTablesBookmarkBulkAction;use TomatoPHPFilamentBookmarksMenuFilamentTablesBookmarkBulkClearAction;tabla de función pública(Tabla $tabla): void{$table->bulkActions([TablesActionsBulkActionGroup::make([BookmarkBulkAction::make(),BookmarkBulkClearAction::make() ]), ]); }
puede crear un tipo de marcador personalizado utilizando nuestro método de registro Facade TomatoPHPFilamentBookmarksMenuFacadesFilamentBookmarksMenu
como este
use TomatoPHPFilamentBookmarksMenuFacadesFilamentBookmarksMenu;use TomatoPHPFilamentBookmarksMenuServicesContractsBookmarkType; arranque de función pública() {FilamentBookmarksMenu::register([BookmarkType::make('hashtags')->label('Hashtags')->panel('empleado'),BookmarkType::make('carpeta')->label('Carpetas') , ]); }
Para hacer que la etiqueta sea traducible, puede usar su ruta directa en la etiqueta como esta ->label('filament.bookmarks-menu::labels.hashtags')
puedes publicar el archivo de configuración usando este comando
Proveedor artesanal de php: publicar --tag="filament-bookmarks-menu-config"
puedes publicar archivos de vistas usando este comando
Proveedor artesanal de php: publicar --tag="filament-bookmarks-menu-views"
puedes publicar archivos de idiomas usando este comando
Proveedor artesanal de php: publicar --tag="filament-bookmarks-menu-lang"
puedes publicar el archivo de migraciones usando este comando
Proveedor artesanal de php: publicar --tag="filament-bookmarks-menu-migrations"
Echa un vistazo a nuestro impresionante TomatoPHP