Make field required conditionally in Strapi

The only way you can do it currently is through lifecycle methods. With an beforeX hook. You can throw an error if your specific conditions are not met.