要使用Laravel中的参数创建自定义验证规则吗

要使用Laravel中的参数创建自定义验证规则吗,laravel,validation,laravel-5,Laravel,Validation,Laravel 5,我想添加一个带有参数的自定义验证规则,在Laravel文档中没有验证参数选项。我想要一个像required\u这样的验证规则,如果您可以在验证器实例上使用这个方法。使用所需规则并在函数中添加条件,如下所示: $v->sometimes('reason', 'required|max:500', function ($input) { return $input->games >= 100; }); 上面的例子将检查游戏是否大于或等于100,然后用户将需要有一个原因,否

我想添加一个带有参数的自定义验证规则,在Laravel文档中没有验证参数选项。我想要一个像
required\u这样的验证规则,如果

您可以在验证器实例上使用这个方法。使用所需规则并在函数中添加条件,如下所示:

$v->sometimes('reason', 'required|max:500', function ($input) {
    return $input->games >= 100;
});
上面的例子将检查游戏是否大于或等于100,然后用户将需要有一个原因,否则将触发一个错误


该示例来自您可以在此处找到的Laravel文档

您有时可以在验证器实例上使用该方法。使用所需规则并在函数中添加条件,如下所示:

$v->sometimes('reason', 'required|max:500', function ($input) {
    return $input->games >= 100;
});
上面的例子将检查游戏是否大于或等于100,然后用户将需要有一个原因,否则将触发一个错误


该示例来自Laravel文档,您可以在此处找到

您可以将其传递到构造函数中

newcustomrule($parameter);
类CustomRule实现规则
{
公共函数构造($parameter)
{
$this->parameter=$parameter;
}
...

您可以在构造函数中传递它

newcustomrule($parameter);
类CustomRule实现规则
{
公共函数构造($parameter)
{
$this->parameter=$parameter;
}
...