W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
如果其它字段 _anotherfield_
為任一值( _value1_
或 _value2_
或 _value3_
等,也可只有一個(gè) _value1_
) ,則此驗(yàn)證字段必須存在且不為空。
如果您需要構(gòu)造更復(fù)雜的條件 required_if
規(guī)則, 您可以使用 Rule::requiredIf
方法。這個(gè)方法可以接受一個(gè)布爾值或是一個(gè)閉包函數(shù),當(dāng)傳遞閉包函數(shù)時(shí),閉包函數(shù)應(yīng)該返回 true
或 false
,以表明是否需要驗(yàn)證此字段:
use Illuminate\Validation\Rule;
Validator::make($request->all(), [
'role_id' => Rule::requiredIf($request->user()->is_admin),
]);
Validator::make($request->all(), [
'role_id' => Rule::requiredIf(function () use ($request) {
return $request->user()->is_admin;
}),
]);
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: