【发布时间】:2020-08-15 23:22:54
【问题描述】:
我创建 laravel 表单验证请求并对该验证有独特的规则。
我想在 store 和 update 方法上使用它,而无需再次创建新的表单请求验证。
但问题是在store 上,id 不存在并且验证通过
当在update 上时,我没有通过验证,因为 id 存在于存储中
我想忽略 unique 规则中的 id 但使用相同的表单验证请求
如果此操作来自 store 或 update 方法以忽略唯一 ID,则检查表单验证请求类的最佳做法是什么?
【问题讨论】:
-
您可以检查是否有一个名为
_method的输入,其值为“put”或“patch”,以了解其是否为更新请求 -
我用的方法跟你一样。不过没问题
标签: laravel validation unique