API 平台上的 YAML 验证
YAML validation on API plaftform
我使用 API 平台和 YAML 而不是注释。在 Annotation 上添加验证约束非常容易,但如何在 YAML 中添加约束。在验证章节的文档中我找不到。 https://api-platform.com/docs/core/validation/#validation
API平台使用了Symfony的constraint validator,可以参考symfony constraints documentation.
例如,将来自 API 平台的产品样本与 NotBlank constraint 结合使用,您应该:
# config/validator/validation.yaml
App\Entity\Product:
properties:
name:
- NotBlank: ~
我使用 API 平台和 YAML 而不是注释。在 Annotation 上添加验证约束非常容易,但如何在 YAML 中添加约束。在验证章节的文档中我找不到。 https://api-platform.com/docs/core/validation/#validation
API平台使用了Symfony的constraint validator,可以参考symfony constraints documentation.
例如,将来自 API 平台的产品样本与 NotBlank constraint 结合使用,您应该:
# config/validator/validation.yaml
App\Entity\Product:
properties:
name:
- NotBlank: ~