필라멘트 북마크 메뉴
1.0.3
리소스 기록에 북마크와 태그를 추가하고 사이드바에서 테마에 액세스하세요.
작곡가는 토마토 PHP/필라멘트-북마크-메뉴가 필요합니다
패키지를 설치한 후 이 명령을 실행하세요.
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 $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 Vendor:publish --tag="필라멘트-북마크-메뉴-config"
이 명령을 사용하여 뷰 파일을 게시할 수 있습니다
php artisan Vendor:publish --tag="필라멘트-북마크-메뉴-뷰"
이 명령을 사용하여 언어 파일을 게시할 수 있습니다
php artisan Vendor:publish --tag="필라멘트-북마크-메뉴-랭"
이 명령을 사용하여 마이그레이션 파일을 게시할 수 있습니다
php artisan Vendor:publish --tag="필라멘트-북마크-메뉴-마이그레이션"
우리의 멋진 TomatoPHP를 확인해 보세요