Long lasting foundation recs?

Hello! I have quite a few events coming up and I’m looking to get a full coverage foundation that will really last all day and night!

I’ll take any recommendations you have!