我想得到两个值之间的差异。我在票据编号中得到了我最后输入的值,并且得到了与输入值的差额。

这是我的控制器功能模型

$restPaymentSales = DB::table('sales')
                    ->select('rest_payment')
                    ->where('bill_no', $request->input('bill_no'))
                    ->orderBy('created_at', 'desc')
                    ->first();

$payment = $request->input('payment');

$doubleVal = doubleval($payment);


我这样写计算

$restSales = $restPaymentSales->child['rest_payment'] - $doubleVal;


但它告诉我这个错误

Trying to get property of non-object


我的桌子排像这样

rest_payment -> double(11,2)


我该如何解决这个问题。基本上我想按日期和输入值获得表最后一个值顺序之间的差异。

最佳答案

从以下位置更新您的计算:

$restSales = $restPaymentSales->child['rest_payment'] - $doubleVal;




$restSales = $restPaymentSales->rest_payment - $doubleVal;

09-11 11:57