我想使用包含表中行值的变量代替between:min,max
min 和 max ,而不是对值进行硬编码。
$this->validate($request, [
'borrower_id' => 'required',
'loan_limit' => 'required',
'loan_amount' => 'required|numeric|between:min,max',
'interest_rate' => 'required',
'duration' => 'required',
'duration_term' => 'required',
]);
它没有显示应该在输入字段中输入的实际最小值和最大值,而是在输入字段上引发了验证错误。
The loan amount must be between min and max
。
我希望它显示包含存储在数据库中的最小值和最大值的变量。
任何帮助人员将不胜感激。
答案 0 :(得分:0)
尝试
$min_value = //get your min value
$max_value = //get your max value
$this->validate($request, [
'borrower_id' => 'required',
'loan_limit' => 'required',
'loan_amount' => 'required|numeric|between:'.$min_value.','.$max_value.',
'interest_rate' => 'required',
'duration' => 'required',
'duration_term' => 'required',
]);