繁体   English   中英

想要得到两个值之间的差异

[英]want to get difference between two values

我想得到两个值之间的差异。 我在票据编号中获取了我最后输入的值,并与输入值有所不同。

这是我的控制器功能模型

$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;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM