验证用户余额Laravel

时间:2018-12-22 19:57:17

标签: php laravel

在表用户上,我有balance列。

我在控制器上有方法:

public function orderPayout(Request $request) {
    $request->validate([
        'sum' => 'required|integer|min:20|max:15000'
    ]);
}

此方法为订单付款取总和。

如果> 20和<15000的总和,我如何验证余额用户Auth::user()->balance。 ?

1 个答案:

答案 0 :(得分:0)

您可以使用between验证规则。

'sum' => 'required|between:20,15000'

更新:

public function orderPayout(Request $request) {
    $request->merge(['sum' => $request->user()->balance]);

    $request->validate([
        'sum' => 'required|between:20,15000'
    ]);
}