Я жду правила проверки, чтобы проверить, существует ли заданное значение в базе данных ИЛИ "*" (подстановочный знак) в 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 *
завершится неудачей. Я ищу способ покрыть чек на такие подстановочные знаки.