我正在try 用laravel 5.4创建和更新用户
这是为创建用户添加的验证.它起作用了.
$this->validate($request, [
'name' => 'required|max:255',
'email' => 'required|email|max:255|unique:users',
'password' => 'required|min:6|confirmed',
]);
更新时,密码字段不是必需的.但如果密码字段不为空,则验证min:6和confirmed规则.试过sometimes
次..但不起作用..
$this->validate($request, [
'name' => 'required|max:255',
'email' => 'required|email|max:255|unique:users,email,'.$id,
'password' => 'sometimes|min:6|confirmed',
]);