0
我在表格下面的複選框:驗證選擇複選框(陣列)與「中」
<div class="form-group">
<label for="likes_turtles" class="col-md-3 control-label">Likes Turtles</label>
<div class="col-md-6">
<div class="checkbox">
<label>
<input type="checkbox" name="likes_turtles[]" value="Yes"> Yes
</label>
</div>
<div class="checkbox">
<label>
<input type="checkbox" name="likes_turtles[]" value="No"> No
</label>
</div>
<div class="checkbox">
<label>
<input type="checkbox" name="likes_turtles[]" value="Maybe so"> Maybe so
</label>
</div>
</div>
</div>
正如你可以看到,他們是項目的數組,因爲我想允許多個項目的選擇。
我想讓它的檢查項目必須有效。
這裏是我的驗證規則:
[likes_turtles] => required|in:Yes,No,Maybe so
的問題是,我收到以下錯誤,當我檢查任何或所有這些項目:
The selected likes turtles is invalid.
如何使laravel只需確保請求數組likes_turtles
中的任何項都屬於指定的列表,例如Yes,No,Maybe so
如果你所拆分規則,並添加'*'第二個規則的字段名稱後:'「likes_turtles」 => 「必填」,「likes_turtles。*」=>「在:是,不,也許是這樣」' – trincot