流明验证值a或b

时间:2019-07-01 14:09:52

标签: validation lumen

我想验证请求中的两个值,但是如果两个值都存在,我想拒绝该请求。

目前,我的验证规则如下:

/**
 * validation rule
 *
 * @param Request $request
 * @return void
 */
public function validateFilterRequest(Request $request)
{

    $rules = [
        'apikey_id' => 'int|exists:apikey,id',
        'user_id' => 'int|exists:user,id'
    ];
    $this->validate($request, $rules);
}

a OR b函数内部是否有一种简单的方法来实现validateFilterRequest()验证?

我知道可以在其余的控制器代码中的某处进行这样的检查,但我想尽可能在​​验证规则内使用干净的解决方案。

0 个答案:

没有答案