我在验证Laravel中的单选按钮时遇到问题。
在我的表格中有一个性爱的收音机。
male
和female
现在,我不知道如何使用laravel的内置验证规则验证它们。
答案 0 :(得分:5)
转到并使用in
规则 [link]
像这样定义规则
$rules = [
'sex' => 'required|in:male,female',
];
但由于只有两个选项(男性和女性),单选按钮不允许您选择任何其他选项,在提交表单后,只会出现以下情况:
1,没有选择 - 没有价值
2,选择的东西 - 男性或女性。
所以这毕竟是
就足够了$rules = [
'sex' => 'required',
];
最后,我会采用required|in:male,female
规则来阻止一些聪明的人注入自定义值。防弹;)
答案 1 :(得分:0)
下面的代码足以验证,在CMD php artisan make中输入命令make:request sex,然后打开请求并编写如下所示的代码
public function rules()
{
return[
'sex' => 'required',
];
}