currentWorkspaceId(request()); $data['workspace_id'] = (int) $workspaceId; $data = AlertDestinationResource::normalizePayload($data); AlertDestinationResource::assertValidConfigPayload($data); return $data; } protected function afterCreate(): void { $record = $this->record; if (! $record instanceof AlertDestination) { return; } AlertDestinationResource::audit($record, AuditActionId::AlertDestinationCreated, [ 'alert_destination_id' => (int) $record->getKey(), 'name' => (string) $record->name, 'type' => (string) $record->type, 'is_enabled' => (bool) $record->is_enabled, ]); Notification::make() ->title('Destination created') ->success() ->send(); } }