Laravel 5.3表单验证 - 我如何验证选择框?

jam*_*mie 3 php validation laravel laravel-5.3

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

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

<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',
]);
Run Code Online (Sandbox Code Playgroud)

Raj*_*shi 5

$this->validate($request, [
    'filterName'        => 'required|max:100',
    'filterColor'       => 'in:blue,green,red',
    'filterValue'       => 'required|max:400',
]);
Run Code Online (Sandbox Code Playgroud)