我想验证从某种形式获得的值。值类型是文本。我希望它匹配表中数据库中的特定用户名users,但也不匹配当前用户的用户名。
为此,我使用了以下验证规则:
'username' => [
'required',
'string',
'exists:App\User,username',
'different:' . auth()->user()->username
]
我发现只要auth()->user()->username值包含数字,它就会通过验证,即使request()->username = auth()->user()->username. 我能做些什么来防止这种情况发生吗?
沧海一幻觉
炎炎设计
侃侃无极