流明5.5验证规则“存在于给定数据库中或*”

时间:2019-10-28 10:01:10

标签: validation lumen

我希望获得一个验证规则,以检查给定值是否在数据库中存在,或者在Lumen 5.5中是否为“ *”(通配符)。

此刻我使用:

$rules = [
        'key1' => 'required|exists:table,key1',
        'key2' => 'required|exists:table,key2',
    ];
    $this->validate($request, $rules);

假设数据库包含:

id|key1|key2
------------
1 | aa | dd
2 | bb | dd
3 | cc | dd

因此具有key1 aa和key2 dd的请求将是有效的,而key1 aa key2 *将会失败。我正在寻找一种方法来支付此类通配符的支票。

0 个答案:

没有答案