仅当'needs_login'存在时,我才想验证'account_id'。我这样做:Laravel验证:仅在另一个验证字段时验证字段
$rules = [
'account_id' => ['required_with:needs_login','custom_validation']
];
但它不工作,因为如果needs_login字段不存在,但ACCOUNT_ID有一定的价值,那么它会尝试做“custom_validation”。 我也试图把“有时”参数
$rules = [
'account_id' => ['required_with:needs_login', 'sometimes', 'custom_validation']
];
,但没有奏效。
任何想法?
P.S:请记住,我想验证ACCOUNT_ID只有needs_login存在,不检查是否ACCOUNT_ID存在,如果不needs_login。
您正在使用哪个Laravel版本5.1? – kunoichi
版本是4.2.17 – dani24
也许不能这样做,因为我想验证如果它是真的,那么也验证其他验证,如果它是假的,则停止验证控件并让它通过。但如果你有任何想法,将不胜感激 – dani24