Wiktionary
have a laugh
vb. 1 To laugh 2 (context UK idiomatic English) To joke; kid around. 3 (context UK idiomatic English) To enjoy oneself; have fun.