【问题标题】:Custom validation rules in Laravel 5Laravel 5 中的自定义验证规则
【发布时间】:2015-01-26 11:56:16
【问题描述】:

如何在 Laravel 5 中正确添加自定义验证规则?

在 Laravel 4 中,它被放置在一些自动加载的文件中:

Validator::register('alpha_spaces', function($attribute, $value)
{
    return preg_match('/^([-a-z0-9_-\s])+$/i', $value);
});

【问题讨论】:

  • 我以为是“扩展”而不是“注册”?可能是我记错了。
  • 如果您使用的是FormRequest,请查看我的回复here
  • 好的,谢谢它的工作

标签: php validation laravel laravel-5


【解决方案1】:

您可以查看文档:http://laravel.com/docs/5.0/validation#custom-validation-rules

     Validator::extend('foo', function($attribute, $value, $parameters) {
         return $value == 'foo'; 
});

我认为您只需将“注册”更改为“扩展”即可。

【讨论】:

    猜你喜欢
    • 2015-06-02
    • 2017-04-11
    • 2018-02-18
    • 2015-09-07
    • 2015-06-14
    • 2015-08-05
    • 2019-02-12
    • 2016-11-22
    • 2016-01-13
    相关资源
    最近更新 更多