【发布时间】:2015-03-27 17:53:03
【问题描述】:
我在更新部分有我的唯一验证规则。
在插入或添加唯一规则时是'Email' => array('unique:driver_details'),,它将检查唯一列。
但是更新部分失败了。在更新它时满足其他规则,并且在电子邮件的唯一性中,它正在检查自己的唯一列,它失败但看到了自己的字段。
那么,我如何在数据库中检查除了它自己的值之外的唯一值?
【问题讨论】:
-
@patricus:我收到了你的问题,但在你的回答中你没有说如何获得 $id,如果他们确实验证了他们自己的个人资料,他们就可以得到他们的 id由
Auth::user()->id和如果管理员对其他部分做这些部分,我应该设置会话并进入模型,,,??? -
您目前如何获取您尝试更新的记录的 ID?
-
我正在将所有值发送到模型,
$validation = Validator::make($DriverData, DriverModel::$updaterules); -
我在这里发了一个新问题,会很清楚,你可以看看这里,,stackoverflow.com/questions/28205762/…
标签: php laravel unique rule laravel-validation