我需要从表中获取浮点数,以便我可以使用它来执行准确的计算。例如:
mytable
ID|accessone|accesstwo
1 | 3.2 | 4.1
$mynumber = DB::table('mytable')
->where('id', 1)->first();
我希望能够做到
$mycalculation = ($mynumber->accessone + $mynumber->accesstwo);
and so that in my view I can do
查看
{{$mycalculation}}
但不幸的是我得到了7而不是7.3
答案 0 :(得分:0)
确保模型中有一个procteced函数,该函数识别可填充字段设置为浮点数
MytableModel
protected $casts = [
'id' => 'integer',
'accessone' => 'float',
'accesstwo' => 'float',
];
使用示例:
$mycalculation = numberformat($mynumber->accessone, 1) +
number_format($mynumber->accesstwo, 1);