【问题标题】:make text field required only if checkbox is unchecked仅当未选中复选框时才需要文本字段
【发布时间】:2016-11-09 09:44:45
【问题描述】:

基本上我希望只有在未选中复选框时才需要文本字段

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

在这种情况下是否需要帮助?如果是,如果复选框被选中或未选中,我将如何通过?

我已经尝试过 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 是复选框字段名称。

【问题讨论】:

    标签: laravel-5.2


    【解决方案1】:

    试试required_without

    'end_date'   => 'required_without:current_company'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-08
      • 2018-01-12
      • 2017-03-02
      • 1970-01-01
      • 2013-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多