Tambahkan bookmark dan tag ke catatan sumber daya Anda dan akses tema dari sidebar Anda
komposer memerlukan menu tomatphp/filament-bookmarks
setelah menginstal paket Anda, silakan jalankan perintah ini
php artisan filamen-bookmark-menu:install
terakhir daftarkan plugin di /app/Providers/Filament/AdminPanelProvider.php
->plugin(TomatPHPFilamentBookmarksMenuFilamentBookmarksMenuPlugin::make())
Anda dapat menambahkan tindakan bookmark ke halaman Anda seperti ini
gunakan TomatoPHPFilamentBookmarksMenuFilamentActionsBookmarkAction; fungsi yang dilindungi getHeaderActions(): array{return [BookmarkAction::make() ]; }
atau ke meja Anda seperti ini
gunakan TomatoPHPFilamentBookmarksMenuFilamentTablesBookmarkAction; tabel fungsi publik(Tabel $tabel): void{$table->actions([BookmarkAction::make() ]); }
atau ke meja Anda tindakan massal seperti ini
gunakan TomatoPHPFilamentBookmarksMenuFilamentTablesBookmarkBulkAction; gunakan TomatoPHPFilamentBookmarksMenuFilamentTablesBookmarkBulkClearAction; tabel fungsi publik(Tabel $tabel): void{$table->bulkActions([TablesActionsBulkActionGroup::make([BookmarkBulkAction::make(),BookmarkBulkClearAction::make()) ]), ]); }
Anda dapat membuat jenis bookmark khusus dengan menggunakan metode pendaftaran Facade TomatoPHPFilamentBookmarksMenuFacadesFilamentBookmarksMenu
seperti ini
gunakan TomatoPHPFilamentBookmarksMenuFacadesFilamentBookmarksMenu;gunakan TomatoPHPFilamentBookmarksMenuServicesContractsBookmarkType; boot fungsi publik() {FilamentBookmarksMenu::register([BookmarkType::make('hashtags')->label('Hashtags')->panel('employee'),BookmarkType::make('folder')->label('Folders') , ]); }
untuk membuat label dapat diterjemahkan, Anda dapat menggunakan jalur Anda langsung pada label seperti ini ->label('filament.bookmarks-menu::labels.hashtags')
Anda dapat mempublikasikan file konfigurasi dengan menggunakan perintah ini
vendor tukang php:publish --tag="filament-bookmarks-menu-config"
Anda dapat mempublikasikan file tampilan dengan menggunakan perintah ini
vendor tukang php:publish --tag="filament-bookmarks-menu-views"
Anda dapat mempublikasikan file bahasa dengan menggunakan perintah ini
vendor tukang php:publish --tag="filament-bookmarks-menu-lang"
Anda dapat mempublikasikan file migrasi dengan menggunakan perintah ini
vendor tukang php:publish --tag="filament-bookmarks-menu-migrations"
Lihat TomatoPHP kami yang Luar Biasa