2016-04-01 6 views
0

正確な計算を行うためにテーブルから浮動小数点数を取得する必要があります。たとえば:あなたはproctecedていることを確認laravelテーブルからフロートを取得するには?

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

+1

そして、あなたの問題はありますか? –

+0

私の見解では '{{$ mycalculation}}'を実行し、7.3ではなく7を取得します – Billy

+1

ラベリングを知らないのですが、グーグルリングはいくつかのテンプレートエンジンのように見えます。ここで答えを見てください:http://stackoverflow.com/questions/27651808/using-number-format-method-in-laravel – ficuscr

答えて

0

を取得しますfillableフィールドが浮動小数点として設定されていることを認識するモデル内の関数

MytableModel 

protected $casts = [ 
    'id'  => 'integer', 
    'accessone' => 'float', 
    'accesstwo' => 'float', 
    ]; 

使用例:

$mycalculation = numberformat($mynumber->accessone, 1) + 
       number_format($mynumber->accesstwo, 1); 
関連する問題