"... and got him laid on a regular basis"
To get 'laid' - To have intercourse or sex with.
"To get laid" is an idiom, which means when you try to make sense of each individual word, the sentence as a whole makes no sense because you need to know what it means before actually reading it.
Other examples may include:
"Let the cat out of the bag" (to tell a secret)
"A few kangaroos loose in the top paddock" (when used at a person, it means that person is stupid or idiotic)
"Shooting through as fast as a Bondi Tram" (means to go through something very quickly)
The bottom two idioms I have listed are Australian, and hence people that do not natively speak Australian English will likely have no idea what I am talking about.