LeBron James signed a $145 million deal with the Lakers to play for them for 4 years.