如何检查用户是否再次在名称字段中使用了他的名字和姓氏?验证规则(Laravel7)



大家好,我有一个关于Laravel验证系统的简单问题,我在想,如果用户在"名称"字段中输入两次他的名字和姓氏会怎么样???

我如何通过验证消息防止这种情况发生,并感谢您的帮助。。。

这是我的注册控制器

protected function validator(array $data)
{
return Validator::make($data, [
'firstname' => ['required', 'string', 'max:255', 'unique:users'],
'lastname' => ['required', 'string', 'max:255', 'unique:users'],
'name' => ['required', 'string', 'max:255', 'unique:users'],
]);
}

您有different规则来实现

protected function validator(array $data)
{
return Validator::make($data, [
'firstname' => ['required', 'string', 'max:255', 'unique:users', 'different:lastname'],
'lastname' => ['required', 'string', 'max:255', 'unique:users','different:firstname'],
'name' => ['required', 'string', 'max:255', 'unique:users'],
]);
}

相关内容

  • 没有找到相关文章

最新更新