laravel验证规则只适用于字母

12 浏览
0 Comments

laravel验证规则只适用于字母

我正在尝试添加一个只接受字母的验证规则。我正在使用regex规则,但它仍然不起作用。以下是我的代码:

    /**
     * 验证请求/输入
     **/
    $this->validate($request, [
        'name' => 'required|regex:/^[\pL\s\-]+$/u|max:255|unique:users,name,'.$user->id,
        'email' => 'required|email|max:255|unique:users,email,'.$user->id,
    ]);

每当我输入一个类似Foo Foo的名称时,它仍然成功注册。有没有什么错误?

0