laravel验证器(required_with_all)链接

时间:2017-03-17 16:50:19

标签: php laravel validation laravel-5

我在我的控制器中使用了这个验证器

$validator = Validator::make($request->all(), [
    'host'        => 'required_with_all:ttl,type,destination|alpha_num|max:32|nullable',
    'ttl'         => 'required_with_all:host,type,destination|integer|between:3000,4800|nullable',
    'type'        => 'required_with_all:host,ttl,destination|integer|between:1,5|nullable',
    'destination' => 'required_with_all:host,ttl,type|ip|max:64|nullable',
]);

if ($validator->fails()) {
    return back()->withErrors($validator)->withInput();
}

dd("valid");

您可能会看到所有字段都是必需的且有效,或者所有字段都必须为空。

如何使验证器允许完全空的表单输入或验证所有这些(如果其中一个包含输入)?

使用当前代码验证器不验证输入,这意味着只将数据输入一个字段也将返回“有效”。

0 个答案:

没有答案