我有一个名为“活跃存款”的表格。我在称为$total_dep
的视图中显示它的值。当存在完整的数字,如10或100
时,它会显示数值。但是它不会显示小数值,例如0.001
。我该如何显示像0.001
这样的小数值。
number_format()
可以解决这个问题。
<div class="num" data-start="0" data-end="{{ number_format($member->amount,3) }}" data-postfix="{{ $basic->symbol }}" data-duration="1500" data-delay="0">{{number_format( $member->amount,3) }}</div>
对于这种类型无法工作
<div class="num" data-start="0" data-end="{{number_format( $total_deposit,3) }}" data-postfix="{{ $basic->symbol }}" data-duration="1500" data-delay="0">0</div>
这应该可以工作。
<div class="num" data-start="0" data-end="{{ $total_deposit,3 }}" data-postfix="" data-duration="1500" data-delay="0">{{ number_format($total_deposit,3) }}</div>
控制器代码
public function getDashboard()
{
$data['general'] = GeneralSetting::first();
$data['site_title'] = $data['general']->title;
$data['basic'] = BasicSetting::first();
$data['page_title'] = "User Dashboard";
$data['member'] = User::findOrFail(Auth::user()->id);
$mem = User::findOrFail(Auth::user()->id);
$data['last_deposit'] = Deposit::whereUser_id(Auth::user()->id)->orderBy('id','DESC')->take(8)->get();
$data['total_reference_user'] = User::whereUnder_reference($mem->reference)->count();
$data['total_deposit'] = Deposit::whereUser_id(Auth::user()->id)->sum('amount');
/*$data['total_deposit1'] = Deposit::whereUser_id(Auth::user()->id)->sum('amount');
$data['total_deposit2'] = ManualFund::whereUser_id(Auth::user()->id)->sum('amount');*/
$data['total_deposit_time'] = Deposit::whereUser_id(Auth::user()->id)->count();
$data['total_deposit_pending'] = Repeat::whereUser_id(Auth::user()->id)->whereStatus(0)->count();
$data['total_deposit_complete'] = Repeat::whereUser_id(Auth::user()->id)->whereStatus(1)->count();
$data['total_rebeat'] = RebeatLog::whereUser_id(Auth::user()->id)->sum('balance');
$data['total_reference'] = Reference::whereUser_id(Auth::user()->id)->sum('balance');
$data['total_withdraw_time'] = Withdraw::whereUser_id(Auth::user()->id)->count();
$data['total_withdraw_pending'] = Withdraw::whereUser_id(Auth::user()->id)->whereStatus(0)->count();
$data['total_withdraw_complete'] = Withdraw::whereUser_id(Auth::user()->id)->whereStatus(1)->count();
$data['total_withdraw_refund'] = Withdraw::whereUser_id(Auth::user()->id)->whereStatus(2)->count();
$data['total_withdraw'] = Withdraw::whereUser_id(Auth::user()->id)->whereStatus(1)->sum('amount');
$data['total_fund'] = Fund::whereUser_id(Auth::user()->id)->sum('total');
$data['total_dep'] = Deposit::where('user_id', auth()->id())->latest('id')->whereStatus(0)->sum('amount');
return view('user.dashboard',$data);