如果用户的“DNI”已在“dni_id”表的数据库中注册,我正在寻找一种允许用户注册的方法如果用户的 ID 在数据库中,我想验证注册 protected function validator(array $data){ return Validator::make($data, [ 'nombre' => ['required', 'string', 'max:255'], 'apellido' => ['required', 'string', 'max:255'], 'wsp' => ['required', 'string', 'max:255'], 'dni' => ['required', 'string', 'max:255'], 'email' => ['required', 'string', 'email', 'max:255', 'unique:users'], 'password' => ['required', 'string', 'min:8', 'confirmed'], ]);}你能帮助我吗 ?我不知道是在集成 if 条件时用新函数来做还是在同一个函数验证器数组中做,请帮忙
1 回答
qq_花开花谢_0
TA贡献1835条经验 获得超7个赞
您可以使用Exists方法。该方法验证所验证的字段是否必须存在于给定的数据库表中。你可以这样使用:
'dni' => ['required', 'string', 'max:255', 'exists:dni_table_name,dni_id],
- 1 回答
- 0 关注
- 129 浏览
添加回答
举报
0/150
提交
取消