我想显示我的用户的活跃存款。因此我想获得用户已存入其帐户的最后金额。但是我在Laravel有了新的东西。我试过跟随但它的总和所有用户不仅最后一个。如果你需要我会在这里分享一大堆代码。
$data['a_deposit'] = Deposit::whereUser_id(Auth::user()->id)->orderBy('id','DESC',LIMIT 1)->take(1)->sum('amount');
从这里我想得到最后的金额
$data['last_deposit'] = Deposit::whereUser_id(Auth::user()->id)->orderBy('id','DESC')->take(6)->get();
如果你只想获得最后一笔金额,请使用qazxsw poi:
value()
如果您想从已加载的集合中获取最后一笔金额:
Deposit::where('user_id', auth()->id())->latest('id')->value('amount');
你可以这样做:
$data['last_deposit'] = Deposit::whereUser_id(Auth::user()->id)->orderBy('id','DESC')->take(6)->get();
如果您想获得表格中的最新值,您可以执行以下操作:
$amount = $data['last_deposit']->first()->amount;
要么
Deposit::latest()->get();