Laravel计算DB错误并获取列的总和

时间:2018-01-22 07:50:51

标签: laravel laravel-5

我想要为我的会员系统计算会员,并希望为计数添加随机值并从中获得总和。

示例:(数据库计数:4)4 x 0.10= 0.40(随机值0.10 $)

可能的?

我的另一个问题,

Heres my Count但是不正确,我不知道:

    @foreach($referalUser as $referData)                                                        
           <?php $count = DB::table('referral_user')->where(['referer_id' => $referData->id])->count(); echo $count; ?>
 @endforeach

结果我总是得到:0 4 0 0但我不计算在表中!不只有4没有零。

任何人都可以帮助我?

我的数据库:

referral_user=

id  
referer_id 
referal_id  
created_at  
updated_at

控制器:

{
      $referalUser = ReferralUser::where('referer_id', '=', Auth::user()->id)->get();

      for($i=0;$i<count($referalUser);$i++)
      {

          $referalUser_name = User::where('id', '=', $referalUser[$i]['referal_id'])->select('username')->get()->toArray();

         $referalUser[$i]['username']=$referalUser_name;




          $referalUser_uniqueid = User::where('id', '=', $referalUser[$i]['referal_id'])->select('uniqueid')->get()->toArray();

         $referalUser[$i]['uniqueid']=$referalUser_uniqueid;



      }

由于

1 个答案:

答案 0 :(得分:0)

您需要执行以下操作:

$value = ReferralUser::where('referer_id', $refererId)->count() * $randomValue;