У меня есть входное значение, которое может быть либо действительным идентификатором, существующим в базе данных, либо 0, указывающим на особый случай.
В любом случае, если это значение отправляется не пустым, оно должно бытьподтверждено чем-то вроде
Validator::make($data, [
'item_id.*' => 'required|in:0[OR]exists:items_table,id',
]);
Проблема в том, что мне не удалось найти документацию о том, как это сделать "[OR]
" .Почти все, что мне удалось найти, связано с проверкой другого ключа или проверкой просто против явного массива без "или".
ПРИМЕЧАНИЕ: Это не регистр required_if /, если , потому что мне нужно проверять текущее проверенное значение, а не другой ключ.
ПРИМЕЧАНИЕ2: Эта страница: https://laravel.com/docs/5.8/validation не дает ответа