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