【问题标题】:validation two fileds in laravel validation验证 laravel 验证中的两个字段
【发布时间】:2017-12-28 02:15:09
【问题描述】:

我有 2 个字段要检查验证...

parent
tag

我想要这样的东西:

if(parent == 0)
     return 'tag is required';
else 
    return 'tag can be nullable';

我尝试了这样的方法,但它是错误的:

'parent' => 'nullable|numeric',
'tags' => 'required_with:parent=0|array|max:8',

【问题讨论】:

  • 您能分享一下您验证的方法吗?

标签: laravel laravel-validation


【解决方案1】:

使用required_if 规则。

如果 anotherfield 字段等于任何值,则验证中的字段必须存在且不为空。

'parent' => 'nullable|numeric',
'tags' => 'required_if:parent,0|array|max:8',

https://laravel.com/docs/5.5/validation#rule-required-if

【讨论】:

    猜你喜欢
    • 2014-08-08
    • 2018-09-08
    • 2013-02-28
    • 1970-01-01
    • 2020-10-23
    • 2015-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多