Question: when did nick foles come to the eagles
Answer: He signed a four - year contract with the team on May 21 , 2012 .