<?php
namespace App\Filament\Resources\ModalityResource\Pages;
use App\Filament\Resources\ModalityResource;
use Filament\Resources\Pages\Concerns\InteractsWithRecord;
use Filament\Forms\Components\Builder;
use Filament\Forms\Components\View;
use Filament\Resources\Pages\Page;
use Filament\Tables\Actions\Contracts\HasTable;
use Filament\Tables\Columns\TextColumn;
use Filament\Tables\Concerns\InteractsWithTable;
use Filament\Tables\Table;
class ModalityAttachments extends Page implements HasTable
{
use InteractsWithRecord, InteractsWithTable;
protected static string $resource = ModalityResource::class;
protected static string $view = 'filament.resources.modality-resource.pages.modality-attachments';
public function table(Table $table) : static
{
return $table
->columns([
TextColumn::make('year')
]);
}
public function mount(int | string $modality, int | string $record): void
{
$this->record = $this->resolveRecord($record);
}
}
<?php
namespace App\Filament\Resources\ModalityResource\Pages;
use App\Filament\Resources\ModalityResource;
use Filament\Resources\Pages\Concerns\InteractsWithRecord;
use Filament\Forms\Components\Builder;
use Filament\Forms\Components\View;
use Filament\Resources\Pages\Page;
use Filament\Tables\Actions\Contracts\HasTable;
use Filament\Tables\Columns\TextColumn;
use Filament\Tables\Concerns\InteractsWithTable;
use Filament\Tables\Table;
class ModalityAttachments extends Page implements HasTable
{
use InteractsWithRecord, InteractsWithTable;
protected static string $resource = ModalityResource::class;
protected static string $view = 'filament.resources.modality-resource.pages.modality-attachments';
public function table(Table $table) : static
{
return $table
->columns([
TextColumn::make('year')
]);
}
public function mount(int | string $modality, int | string $record): void
{
$this->record = $this->resolveRecord($record);
}
}