Php (Laravel)如何在自定义验证器中添加错误?

Php (Laravel)如何在自定义验证器中添加错误?,php,laravel,validation,Php,Laravel,Validation,我遵循了这个简短的教程: 现在我的问题是,我怎样才能给它添加错误?因为现在我把这当作一个错误: validation.alpha_spaces 我还想知道如何向验证器添加数字? 谢谢 编辑: 如果您不想打开链接,这基本上是我的代码: Validator::extend('alpha_spaces', function($attribute, $value) { return preg_match('/^[\pL\s]+$/u', $value); }); 您还需要传递自定义错误消息,

我遵循了这个简短的教程:

现在我的问题是,我怎样才能给它添加错误?因为现在我把这当作一个错误:

validation.alpha_spaces
我还想知道如何向验证器添加数字? 谢谢

编辑:

如果您不想打开链接,这基本上是我的代码:

Validator::extend('alpha_spaces', function($attribute, $value) {
    return preg_match('/^[\pL\s]+$/u', $value);
});

您还需要传递自定义错误消息,例如:

Validator::extend('alpha_spaces', function($attribute, $value) {
    // ...
});
现在准备此自定义规则的消息:

$messages = array('alpha_spaces' => 'Your custom error message for :attribute');
将其与$messages一起使用:


此处:属性将替换为表单的字段名。

谢谢您的帮助。我已将$messages数组放置在控制器中。是这样吗^^没问题,很好:-
$validator = Validator::make($input, $rules, $messages);