【发布时间】:2014-03-17 06:34:15
【问题描述】:
我使用的是简单的user auth package。它具有用户创建的默认验证,但是,它没有任何类型的用户编辑功能。没问题,我可以把它写进去。我遇到的问题是更新用户名时我无法通过以下验证:
- 电子邮件已被占用。
- 密码必须介于 4 到 11 个字符之间。
- 密码确认不匹配。
在编辑时,由于是同一封电子邮件,因此会使用该电子邮件。我什至没有编辑密码。
所以我的问题是:如何关闭更新/编辑验证,或者更好的是,如何为这些方法应用不同的验证规则?
【问题讨论】:
-
在这种情况下,您是否只更新了用户名并保存到当前用户模型(User::find($user_id))?你在表单方法中使用了“放置”吗?
-
@RobertRozas 就是这样。 $Model->updateUniques() 谢谢!
-
没问题@alairock ;)
标签: php validation laravel laravel-4