我正在尝试验证为多语言指定的表单。
if let data = characteristic.value,
let str = String(data: data, encoding: .utf8) {
dataIn += str
if (str.range(of: ";") == nil) {
return
}
print("BLE:DATAIN:",dataIn ) //final
dataIn=""
}
我有像这样的验证代码
<form>
<select name="test">
<option value="1">YES</option>
<option value="2">NO</option>
</select>
<input type="text" name="lorem[1]">
<input type="text" name="ipsum[1]">
<input type="text" name="lorem[2]">
<input type="text" name="ipsum[2]">
</form>
如果字段'ipsum。具有值,则字段'lorem。'必须具有值。反正。
除了一个案例外,一切正常。 如果我没有填写除'test'之外的任何字段。
这不是很有效:
$validator['test'] = "required|integer";
$validator['lorem.*'] = "required_with_all:ipsum.*|min:3";
$validator['ipsum.*'] = "required_with_all:lorem.*|min:3";
$this->validate($request, $validator);
我如何修理它?