我想得到两个值之间的差异。我在票据编号中得到了我最后输入的值,并且得到了与输入值的差额。
这是我的控制器功能模型
$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;