【问题标题】:Laravel 5.3 form validation - How I do validate a select box?Laravel 5.3 表单验证 - 我如何验证选择框?
【发布时间】:2017-05-10 21:52:36
【问题描述】:

所以我刚刚开始使用 Laravel 表单构建器和验证。我真的很喜欢它,但我一生都无法弄清楚如何验证一个简单的选择框。它必须在我知道的文档中,但我无法弄清楚。

如何设置验证,以便 filterColor 必须始终包含 blue, green or red?color

<select name="filterColor">
  <option value="green">green</option>
  <option value="red">red</option>
  <option value="blue">blue</option>
</select>

$this->validate($request, [
    'filterName'        => 'required|max:100',
    'filterColor'       => '??????????',
    'filterValue'       => 'required|max:400',
]);

【问题讨论】:

    标签: php laravel validation laravel-5.3


    【解决方案1】:
    $this->validate($request, [
        'filterName'        => 'required|max:100',
        'filterColor'       => 'in:blue,green,red',
        'filterValue'       => 'required|max:400',
    ]);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-25
      • 2017-12-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多