2016-12-26 10 views
3

私はLaravel Form Builderと検証を使い始めました。私は本当にそれが大好きですが、私の人生は単純な選択ボックスを検証する方法を考え出すことができません。私が知っているドキュメントになければなりませんが、私はそれを理解できません。 filterColorは常にblue, green or red?Laravel 5.3フォームの検証 - 選択ボックスの検証方法を教えてください。

<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', 
]); 

答えて

5
$this->validate($request, [ 
    'filterName'  => 'required|max:100', 
    'filterColor'  => 'in:blue,green,red', 
    'filterValue'  => 'required|max:400', 
]); 
のいずれかを含んでいなければならないので、私は検証を設定するにはどうすればよい

関連する問題