повидать всякие виды

Разг. Многое испытать в жизни. [Алексей Желтов], повидавший в жизни всякие виды, совершенно не любопытствует, кто мы, зачем пришли и куда направляемся (Паустовский. Кордон «273»).

Источник: Фразеологический словарь русского литературного языка на Gufo.me