在数据库中的2个整数之间进行laravel检查


laravel check between 2 integer from database

在数据库中,我有一个简单的表作为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"
];