Tables\Actions\Action::make('uploadCover')
->icon('iconoir-media-image-plus')
->hidden(fn ($record): bool => !$record->canAction($user, 'release_upload_cover'))
->form([
Forms\Components\FileUpload::make('cover')
->label('Cover')
->image()
->directory('covers')
])
->action(function (array $data, Model $record): void {
dd($data, $record);
})
Tables\Actions\Action::make('uploadCover')
->icon('iconoir-media-image-plus')
->hidden(fn ($record): bool => !$record->canAction($user, 'release_upload_cover'))
->form([
Forms\Components\FileUpload::make('cover')
->label('Cover')
->image()
->directory('covers')
])
->action(function (array $data, Model $record): void {
dd($data, $record);
})