验证laravel中的表单

我想使用包含表中行值的变量而不是硬编码行值来替换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',

        ]);

它不显示应在输入字段中输入的实际最小值和最大值,而是在输入字段上引发验证错误。

http://img4.mukewang.com/613495fb000127c006100078.jpg

The loan amount must be between min and max.

我希望它显示包含存储在数据库中的最小值和最大值的变量。

任何帮助家伙将不胜感激。


暮色呼如
浏览 120回答 1
1回答

皈依舞

尝试这个$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',        ]);
打开App,查看更多内容
随时随地看视频慕课网APP