php
public static function table(Table $table): Table
{
return $table
->columns([
Tables\Columns\Layout\Split::make([
ImageColumn::make('plate_image')
->width(200)
->height(100)
->action(function (Video $record): void {
$this->dispatch('View Video', video: $record->getKey());
})
])
])
->actions([
ActionGroup::make([
Tables\Actions\Action::make('View Video')
->form([
\App\Forms\Components\Video::make('video_filename')
->label('Video')
])->disabledForm()
])
]);
}
php
public static function table(Table $table): Table
{
return $table
->columns([
Tables\Columns\Layout\Split::make([
ImageColumn::make('plate_image')
->width(200)
->height(100)
->action(function (Video $record): void {
$this->dispatch('View Video', video: $record->getKey());
})
])
])
->actions([
ActionGroup::make([
Tables\Actions\Action::make('View Video')
->form([
\App\Forms\Components\Video::make('video_filename')
->label('Video')
])->disabledForm()
])
]);
}