要使用Laravel中的参数创建自定义验证规则吗
我想添加一个带有参数的自定义验证规则,在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,然后用户将需要有一个原因,否
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;
}
...