【发布时间】:2017-12-01 06:42:49
【问题描述】:
我输入了$data =['identifier' = 'xxxxxxxxxx'];,并想将encrypt($data['identifier']) 保存到表info 主id 列中。
我必须在保存之前进行验证。规则unique:info, id 不适合这里,所以我想写一个自定义的验证规则。而在自定义验证规则中,我先encrypt()取值,再使用unique验证规则。
我知道如何编写自定义验证规则,但如何在自定义验证规则中使用unique 验证规则?
【问题讨论】:
-
@ceejayoz 请详细阅读我的问题。在这里,我不是在编写自定义验证规则。我想扩展唯一规则。
-
id的初始值是多少?难道int会被加密?! -
换句话说,“扩展唯一规则”是什么意思?独一无二就是独一无二!即它会检查您的表格是否具有完全相同的值!
-
@KrisRoofe 你说“扩展唯一规则”。我说这是一个自定义验证规则。
unique规则只是一个验证规则 - 您可以根据您的特定要求创建自己的规则来模仿它。
标签: php laravel validation input