我希望获得一个验证规则,以检查给定值是否在数据库中存在,或者在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 *
将会失败。我正在寻找一种方法来支付此类通配符的支票。