【问题标题】:Is there a way to bypass the laravel unique validation string length check?有没有办法绕过 laravel 唯一验证字符串长度检查?
【发布时间】:2019-12-31 20:39:45
【问题描述】:

在使用 laravel 内置的“唯一”验证时,“长度必须大于 3”不断出现。有没有办法绕过或覆盖? 我的验证就像:'code' => 'required|unique:country,code', 将通过第一次验证(必需)并坚持我的术语的唯一部分只有 2 个字符,如“TW”或“US”。 感谢您的帮助。

【问题讨论】:

  • 唯一验证不需要长度至少为 3!它只是在指定列中检查数据库。别的东西是错的。请在您的问题中添加更多代码。

标签: php validation unique rules laravel-6


【解决方案1】:

unique 不可能做到这一点。您应该验证您的操作以确保使用您期望的验证规则。 Unique 本身不添加任何长度约束。您可能在代码中的某处使用了 min:3 规则来验证您的代码长度。

【讨论】:

    猜你喜欢
    • 2023-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    • 2023-03-20
    相关资源
    最近更新 更多