validate([ 'product_id'=>['bail', 'required', 'int', 'min:0'], 'num'=>['bail', 'required', 'int', 'min:1'], ]); $product = DealerProduct::online()->findOrFail($input['product_id']); return response()->json([ 'total_amount'=> $orderService->totalAmount($request->user(), $product, $input['num']), ]); } }