The deal is worth $3 million, per Ian Rapoport of the NFL Network, who added there is $500,000 guaranteed in the contract.
There wasn't a ton of interest from other teams in the former New York Giant. Rapoport reported Randle visited with the Los Angeles Rams on March 14 in the only other known meeting with another team.
Randle, 24, accumulated 57 receptions for 797 yards and eight touchdowns with the Giants in 2015.
He was a second-round pick of the Giants in the 2012 draft but never quite lived up to the expectations. While his touchdowns in 2015 were a career high, his best season came in 2014, when he caught 71 passes for 938 yards and three touchdowns on 127 targets.
With Odell Beckham Jr. as the team's top offensive playmaker and the first option in the passing game—and with Victor Cruz returning this season—Randle became expendable. The Giants focused their attention this offseason on bolstering the defense, signing Janoris Jenkins, Olivier Vernon and Damon Harrison while re-signing Jason Pierre-Paul, so bringing back Randle was clearly never a priority.
Cian Fahey of Football Outsiders also noted that Randle had his struggles at times in 2015:
Still, while Randle isn't an elite option at the position, he's one of the better players available in a weak wide receiver market. He's still young and proved he can be a weapon in the red zone for Sam Bradford. Randle has the potential to be a nice value this offseason for an Eagles team that needed more depth at receiver.
You can follow Timothy Rapp on Twitter.