我使用的是简单的user auth package。它具有用户创建的默认验证,但是,它没有任何类型的用户编辑功能。没问题,我可以写进去。我遇到的问题是更新用户名我未能通过以下验证:
编辑时,会收到电子邮件,因为它是同一封电子邮件。我甚至没有编辑密码。
所以我的问题:如何关闭更新/编辑验证,或者更好的是,如何为这些方法应用不同的验证规则?
答案 0 :(得分:0)
您可以通过更改随包提供的默认值来实现。它们可以在第50行找到:
public static $rules = array(
'username' => 'required|alpha_dash|unique:users',
'email' => 'required|email|unique:users',
'password' => 'required|between:4,11|confirmed',
'password_confirmation' => 'between:4,11',
);
在ConfideUser类中。
只需用你自己的规则替换这些规则。如果你没有一些规则,例如password_confirmation,然后删除它。并且还采用HTML表单和模型/ db以及新的validatiorn规则。
我希望它有所帮助。