label('预览') ->icon('heroicon-o-eye') ->color('gray') ->url(fn (): string => $this->record->url) ->openUrlInNewTab(), DeleteAction::make(), ]; } protected function mutateFormDataBeforeSave(array $data): array { // 表单只包含部分 meta 键(插件注入的价格/会员标记等),合并保留其他插件写入的键(如解锁用户) if (array_key_exists('meta', $data)) { $data['meta'] = array_merge($this->record->meta ?? [], $data['meta'] ?? []); } return $data; } }