Optimize Laravel Queries with `when()`March 20, 2025 This approach: Prevents cluttered if statements Keeps queries flexible and dynamic Improves readability for complex queries