ManageTextbookCatalogs.php 747 B

1234567891011121314151617181920212223242526
  1. <?php
  2. namespace App\Filament\Resources\TextbookCatalogResource\Pages;
  3. use App\Filament\Resources\TextbookCatalogResource;
  4. use Filament\Resources\Pages\ManageRecords;
  5. use Filament\Actions\Action;
  6. class ManageTextbookCatalogs extends ManageRecords
  7. {
  8. protected static string $resource = TextbookCatalogResource::class;
  9. protected function getHeaderActions(): array
  10. {
  11. return [
  12. Action::make('import_excel')
  13. ->label('Excel导入')
  14. ->icon('heroicon-o-document-arrow-up')
  15. ->color('success')
  16. ->url(fn(): string =>
  17. route('filament.admin.pages.textbook-excel-import-page') . '?type=textbook_catalog'
  18. ),
  19. ];
  20. }
  21. }