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"
];
在数据库中我有简单的 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"
];