验证 laravel 中的表单
Validating forms in laravel
我想使用包含来自 table 的行值的变量替换 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
.
我希望它显示包含存储在数据库中的最小值和最大值的变量。
任何帮助的人将不胜感激。
试试这个
$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',
]);
我想使用包含来自 table 的行值的变量替换 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
.
我希望它显示包含存储在数据库中的最小值和最大值的变量。
任何帮助的人将不胜感激。
试试这个
$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',
]);