【问题标题】:Laravel Custom Validation Rule with multiple parameters [duplicate]具有多个参数的 Laravel 自定义验证规则 [重复]
【发布时间】:2020-05-20 11:38:53
【问题描述】:

我必须使用自定义验证规则中另一个字段中给出的输入来验证一个字段。

我有一个字段in1in2,都是字符串,in1应该以in2开头。

从文档中,我可以创建类似的东西

public function passes($attribute, $value)
{
    return true;
}

attribute 具有字段名称(例如:in1),value 具有该字段的值。 我怎样才能将 in2 传递给这个。

【问题讨论】:

标签: php laravel validation frameworks laravel-6


【解决方案1】:

你可以使用starts_with

$validator = Validator::make($request->all(), [
   'in1' => '...|...', 
   'in2' => 'required_if:in1|starts_with:' . $request->input('in1')
]);

【讨论】:

    猜你喜欢
    • 2018-07-29
    • 2017-04-11
    • 2018-02-18
    • 2019-02-12
    • 2016-11-22
    • 2019-11-05
    • 2019-03-17
    • 2018-05-25
    • 2016-11-14
    相关资源
    最近更新 更多