$data->name, 'connection_provider_id' => $data->connectionProviderId, 'connection_protocol_id' => $data->connectionProtocolId, 'slug' => $data->slug, 'connection_status_id' => $data->statusId, ]; // Check if the staus is filled, if not select disconnected by default if (null === $data->statusId) { $status = ConnectionStatus::query() ->where('name', '=', ConnectionStatusEnum::Disconnected->value) ->pluck('id'); $result['service_status_id'] = $status[0]; } return $result; } }