By IANS
LeBron James has agreed to an extension with the Lakers, a two-year contract with a player option, according to reports.