Phillies beat Cardinals; Eagles end minicamp