在数据库中,我有一个简单的表作为payment_setting
,有些列作为id,min,max,...
,现在我可以使用下面的代码在2个整数之间进行检查:
'amount' => 'required|integer|between:1,10'
但我想使用payment_setting
表在整数之间进行检查,比如使用:
'amount' => 'required|integer|between:payment_setting.min,payment_setting.max'
我可以这样检查验证吗?
试试这样的东西:
$ps = DB::table('payment_settings')->where('id', $id)->first();
$rules = [
'amount' => "required|integer|between:$ps->min,$ps->max"
];