在数据库中我有一个简单的表payment_setting
,其中一些列为id,min,max,...
现在我可以使用下面的代码检查2个整数:
'amount' => 'required|integer|between:1,10'
但我想使用payment_setting
表来检查整数,例如:
'amount' => 'required|integer|between:payment_setting.min,payment_setting.max'
我可以检查验证吗?
答案 0 :(得分:4)
尝试这样的事情:
$ps = DB::table('payment_settings')->where('id', $id)->first();
$rules = [
'amount' => "required|integer|between:$ps->min,$ps->max"
];