使用请求的规则拒绝特定值

时间:2017-02-24 15:08:09

标签: laravel request laravel-5.3

我是laravel 5.3的新人。我有一个表单,如果用户录制一个特定的字符

我想显示一个错误

例如,如果用户磁带0并单击“提交”,则会显示错误

我试图通过为我的请求设置规则来执行此操作:

    class calcRequest extends Request
{
    public function authorize()
    {
        return true;
    }


    public function rules()
    {
        return [
            'num1'=>'required',
            'num2'=>'required',
            'op'=>'required'
        ];
    }
}

num2应与0

不同

我怎么能这样做? thnks

2 个答案:

答案 0 :(得分:1)

您可以使用not_in:0。您可以按照there

上的示例进行操作
'num2' => 'required|not_in:0',

答案 1 :(得分:0)

我假设num2是一个整数。在这种情况下,您可以使用min规则:

'num2' => 'required|integer|min:1',