验证Laravel 4中的单选按钮

时间:2014-01-27 08:17:32

标签: php laravel

我在验证Laravel中的单选按钮时遇到问题。

在我的表格中有一个性爱的收音机。 malefemale

现在,我不知道如何使用laravel的内置验证规则验证它们。

2 个答案:

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

}