仅在未选中复选框时才需要生成文本字段

时间:2016-07-07 06:58:33

标签: laravel-5.2

基本上我只想在取消选中复选框时才需要textfield

我已经阅读了https://laravel.com/docs/5.2/validation的文档,但到目前为止还没有任何选项。

在这种情况下,requiredif是否有帮助?如果是,如果选中或取消选中复选框,我将如何通过?

我已尝试过requiredif和requiredunless但现在正在

这可以通过laravel默认验证吗?有什么建议吗?

以下是我的代码

 $this->validate($request, [
            'exp_company' => 'required',
            'exp_designation' => 'required',
            'exp_location' => 'required',
            'start_date' => 'required',
            'end_date'   => 'requiredif:current_company,0'
         ]);

此处current_company是复选框字段名称。

1 个答案:

答案 0 :(得分:2)

尝试使用“required_without”

'end_date'=> 'required_without:current_company'