基本上我只想在取消选中复选框时才需要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是复选框字段名称。
答案 0 :(得分:2)
尝试使用“required_without”
'end_date'=> 'required_without:current_company'