IDIOMS

lay on

(transitive, idiomatic) To repeatedly say (particular things)

Example:   At the conference, they laid on a wonderful buffet.
To provide
2016, David Hytner, Mesut Özil has Arsenal daring to dream of Premier League glory (in The Guardian, 1 January 2016)[1]
  Ã–zil has 16 assists in the Premier League and three goals; he has two more goals in the Champions League. On Monday, he took Bournemouth apart in the 2-0 win at the Emirates Stadium, setting up the first for Gabriel and scoring the second himself. Özil laid on a total of nine chances, the majority of them for Walcott.
  He layed on compliments.
  She was fed up him laying on the jokes, which she found insulting.
To do something excessively.
1610, The Tempest, by Shakespeare, act 3 scene 2
  I would I could see / this taborer! He lays it on.