laravel 检查数据库中的 2 个整数

laravel check between 2 integer from database

在数据库中我有简单的 table 作为 payment_setting 一些列作为 id,min,max,... 现在我可以使用下面的代码来检查 2 个整数:

'amount' => 'required|integer|between:1,10'

但我想使用 payment_setting table 来检查整数,例如:

'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"
];