API 中使用 request 的 validate 方法进行密码验证的时候,用了数组传入 regex 规则始终报找不到终止符的错误
//controller代码
public function registerByEmail(Request $request)
{
$request->validate([
'email' => 'required|email:rfc,dns',
'code' => 'required|size:6',
'password' => [
'required',
'confirmed',
'regex:/^[0-9A-Za-z]{6,16}$/',
],
]);
}
传参如下:
报错信息如下:
ErrorException: preg_match(): No ending delimiter '/' found
环境版本信息:
macOS 10.15.5:nginx 1.17.8 laravel 7.14.1