您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

RecurringInvoicesRelationManager.php 863B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. namespace App\Filament\Company\Resources\Sales\ClientResource\RelationManagers;
  3. use App\Filament\Company\Resources\Sales\RecurringInvoiceResource;
  4. use Filament\Resources\RelationManagers\RelationManager;
  5. use Filament\Tables;
  6. use Filament\Tables\Table;
  7. class RecurringInvoicesRelationManager extends RelationManager
  8. {
  9. protected static string $relationship = 'recurringInvoices';
  10. protected static bool $isLazy = false;
  11. public function isReadOnly(): bool
  12. {
  13. return false;
  14. }
  15. public function table(Table $table): Table
  16. {
  17. return RecurringInvoiceResource::table($table)
  18. ->headerActions([
  19. Tables\Actions\CreateAction::make()
  20. ->url(RecurringInvoiceResource\Pages\CreateRecurringInvoice::getUrl(['client' => $this->getOwnerRecord()->getKey()])),
  21. ]);
  22. }
  23. }