我有一个包含两个选项的表单字段:
{!! Form::select('pet',array('1'=>'Dog', '2'=>'Cat') ,null,['class'=>'form-text']) !!}
有没有办法通过$this->validate($request, [...])
验证这些值,还是必须通过if
声明来验证?
感谢任何消化。
答案 0 :(得分:0)
您无法阻止人们编辑数据
您必须在服务器中收到请求后验证数据
可以尝试这样:
$this->validate(request(), [
'pet' => 'required|in:1,2'
]);
所以只有当宠物值为1或2时才会通过。 未经测试但应该工作