Former U.S. senator and presidential candidate John Edwards went on trial in April 2012 on charges he violated federal campaign finance laws during his 2008 bid for the White House.