关于'name' => 'between:3,25|regex:/^[A-Za-z0-9\-\_]+$/|unique:users,name,' .$userId?
'name' => 'between:3,25|regex:/^[A-Za-z0-9-_]+$/|unique:users,name,' .$userId,
unique:users,name,' .$userId, 这部分的语义是什么呢?
3-25位, 包含字母大写A-Z 小写a-z以及数字0-9,name 唯一约束
@hedeqiang 虽然这个回答过了很久
这里的意思是更新的时候 排除当前用户 因为有可能用户修改信息的时候 用户名还是原来的 如果不加这一句 当用户名不修改的时候 通过不了这个验证