В моем приложении Laravel я пытаюсь проверить, что два моих массива в моем запросе суммируются с определенным числом.
array1 => [1],
array2 => [],
'arary1' => ['bail', Rule::requiredIf(function () {
return count($this->array2) <= 1;
})],
'array2' => ['bail', Rule::requiredIf(function () {
return count($this->array1) <= 2;
})],
Мой общий требуемый счет для массивов 1 и 2 равен 3. Для этого нужно взять счетчик массивов 1, умножить это число на 2 и затем добавить в массив массивов 2.
Таким образом, в приведенном выше примере моя проверка должна потерпеть неудачу, потому что (1 * 2) = 2 + 0 = 2, поэтому не равно 3.
Как будет построена эта проверка?