The phrase "laid on" has a few different synonyms that can be used to convey the same meaning. One synonym for "laid on" could be "arranged," which implies that something has been put in place intentionally. Another synonym could be "provided," which suggests that something has been given or offered. Additionally, "delivered" could also be used as a synonym for "laid on," emphasizing the idea that something has been brought or provided for a specific purpose. These synonyms can be useful for writers or speakers who are looking to add variety to their language or to emphasize different aspects of the idea of something being provided or arranged.