Доброй ночи. Столкнулся с таким кейсом:
$request->fingerprint = $gpg->getFingerprint($request->public_key);
$this->validate($data, [
'login' => 'required|unique:users|max:10',
'name' => 'required|max:10',
'public_key' => 'required',
'fingerprint' => 'required|unique:users'
]);
Работаю с GnuPG и нужно проверить фингерпринт по базе, однако чтобы его получить, сначала нужно извлечь его из функции, ajax не рассматривается, так как тут полное no js решение, то есть до формирования request'a его получить не выйдет. А при таком добавлении, валидатор ругается на то что fingerprint пустое поле. То бишь ошибка 'Fingerprint is required'. Пробовал убирать required, отправляет в базу null, но при выводе через dd request'a, этот параметр доступен.
Как можно поступить в такой ситуации ?
Заранее спасибо.