Skip to content

关于使用枚举验证规则时,参数验证必须得问题 #3196

@LifeTimeNine

Description

@LifeTimeNine

您的功能请求与问题相关吗?

Image 在Validate.php的验证类中,在我的理解,闭包是完全掌握整个验证逻辑,因此不使用下边的参数必须的判断逻辑是正常的,但是枚举验证规则也属于内置验证规则的一种,我觉着它应该像其他的内置验证规则一样,使用下方的参数必须的验证逻辑,只有参数必须或者有值的时候才验证。但是现在无论是否必须、是否有值,都验证了这个规则

描述您想要的解决方案
枚举验证规则也像其他验证规则一样,只有参数必须或者有值的时候才验证。

描述您考虑过的替代方案

其它信息

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions