我有一些依賴于 ajax 的選擇框,其中包含我在注冊帳戶時(shí)用來記錄用戶地址的省、縣和區(qū)。我的看法 :<div class="form-group"> <select class="form-control @error('provinces') is-invalid @enderror" name="address_province" id="provinces"> <option value="0" disable="true" selected="true">Pilih Provinsi</option> @foreach ($provinces as $province => $value) <option value="{{$province}}">{{ $value }}</option> @endforeach @error('address_province') <span class="invalid-feedback" role="alert"> <strong>{{$message}}</strong> </span> @enderror </select> <select class="form-control @error('regencies') is-invalid @enderror" name="address_regency" id="regencies"> <option value="0" disable="true" selected="true">Pilih Kotamadya</option> @error('address_regency') <span class="invalid-feedback" role="alert"> <strong>{{$message}}</strong> </span> @enderror </select> <select class="form-control @error('districts') is-invalid @enderror" name="address_district" id="districts"> <option value="0" disable="true" selected="true">Pilih Kecamatan/Kabupaten</option> @error('address_district') <span class="invalid-feedback" role="alert"> <strong>{{$message}}</strong> </span> @enderror </select></div>這是我的數(shù)據(jù)庫,當(dāng)用戶輸入除那些選擇框之外的所有內(nèi)容時(shí)我在我的 postcontroller 中將 required 作為過濾器,但它仍然記錄,我意識到它不起作用,因?yàn)樗鼤?huì)將默認(rèn)值設(shè)為 0!我可以在我的控制器中做一些事情,所以如果我得到 0 值,它會(huì)被歸類為錯(cuò)誤嗎?
2 回答

HUX布斯
TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超6個(gè)贊
您可以使用規(guī)則
'address_province' => ['required', Rule::notIn(['','0'])],
不要忘記在控制器中使用 Rule。
use Illuminate\Validation\Rule;

慕的地6264312
TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超6個(gè)贊
您可以使用以下代碼
'address_province' => 'required|regex:^[1-9][0-9]+|not_in:0',
可能這會(huì)幫助你。
- 2 回答
- 0 關(guān)注
- 192 瀏覽
添加回答
舉報(bào)
0/150
提交
取消