自定义消息,用于依赖必填字段

时间:2017-12-02 06:24:50

标签: laravel laravel-5 laravel-5.3

我有3个字段 - 类型(hw / sw),硬件类型(下拉列表)和asset_request。' Type'字段是下拉硬件(1)和软件(2)。'硬件类型'有电话(1),相机(2),其他(3)

如果我选择了硬件(1),则硬件类型字段是强制性的,而asset_request字段不是强制性的。

如果我选择了软件(0),则只有asset_request字段是必填字段。

如果我选择type = hardware(1)和hardware type = others(3),则asset_request字段是必需的。所以我的验证就像

$this->validate($request,[
                'hardware_type' => 'required_without:asset_request',
                'asset_request' => 'required_without:hardware_type|required_if:hardware_type,==,3',

            ],$messages);

如果我填写了类型并且左硬件类型现在显示消息。我想只显示一条错误消息。是否可以做敌人依赖字段。

The hardware type field is required when asset request is not present.
The asset request field is required when hardware type is not present.

0 个答案:

没有答案