This article is a short case study where I show you how you can create more complicated filters using Laravel pipelines, the strategy design pattern, and enums. This example comes from an e-mail marketing app or e-mail services provider, such as MailChimp or ConvertKit.