These are grammatically different. "a dream come true" is a noun phrase in which "come true" is adjectival and modifies "dream". The meaning is like "a dream that has come true".
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.