php - Laravel 密码确认返回 ValidationException
问题描述
如果我删除密码验证这个工作正常
request()->validate([
'nombre'=>'required|string|min:5|max:255',
'correo' =>'email',
'password' => ['required','string','min:8','regex:/[a-z]/','regex:/[A-Z]/','regex:/[0-9]/'],
'password_confirmation' => 'required|same:password',
'rol'=>'required'
]);
这次回归
[2020-11-06 16:46:54] local.INFO: Error: Illuminate\Validation\ValidationException: The given data was invalid. in C:\laragon\www\luzatuvida\vendor\laravel\framework\src\Illuminate\Validation\Validator.php:452
解决方案
用作|
分隔符,可以合并密码正则表达式
'password' => 'required|string|min:8|regex:/[a-zA-Z0-9]/',
推荐阅读
- python - 使用 Python 发布 JSON 请求时出现 400 错误
- java - 为什么使用 jdk 14 构建 LibGDX 失败
- android - 无法使用android studio虚拟机
- c++ - C ++打印控制台输出到txt文件?
- jackson-databind - 动态指定杰克逊多态性——没有@JsonSubTypes
- xamarin - Xamarin - 从collectionView的单击单元格内的标签获取值
- r - R/ggplot2 - 即使使用给定的示例代码,directlabels 包也会产生错误
- c# - 如何在自定义列表上调用方法
从财产? - c# - 正确使用 Worker Service 并从 Web Api 注册其服务(相同的解决方案)
- javascript - 如何使用 JOI 验证请求正文中的对象数组