验证用户平衡拉拉维尔



在表用户上,我有列balance .

我在控制器上有方法:

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

此方法收取订单付款的总和。

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

您可以使用between验证规则。

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

更新:

public function orderPayout(Request $request) {
    $request->merge(['sum' => $request->user()->balance]);
    $request->validate([
        'sum' => 'required|between:20,15000'
    ]);
}

最新更新