我在更新部分有我的唯一验证规则。
在插入或添加唯一规则时,'Email' => array('unique:driver_details'),
它将检查唯一列。
但这对于更新部分来说是失败的。在更新时它满足其他规则并且在电子邮件的唯一性中它正在检查自己的唯一列并且它失败但看到它自己的字段。
那么,我如何检查数据库中除了它自己的值之外的唯一值?
最佳答案
这会强制忽略特定的 id:
'email' => 'unique:table,email_column_to_check,id_to_ignore'
替换上例中的table
, email_column_to_check
, id_to_ignore
关于php - Laravel 检查更新中没有自身的唯一规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28198897/