Laravel为注册流程中的推荐系统添加了Commision to Balance

时间:2018-01-22 10:03:16

标签: laravel laravel-5

我在Laravel 5推荐系统上工作,现在我想为每个注册会员提供推荐用户,其中使用他的URL ID作为Commision,他会在其他用户注册后立即获得。

我在注册过程中为affliate编写了一个代码,但它没有添加值来平衡

我的AuthController:

    $user = new User;

         $user->username = $request->username;

         $user->password = Hash::make($request->password);

         $user->uniqueid = 'ID'.str_random(28);

         $user->balance = 0;

         $user->save();






                $referal_id = $user->id;



                $referer_id = $request['referal_id'];



                $referalUserData = [

                    'referer_id' => $referer_id,

                    'referal_id' => $referal_id,

                    'created_at' => Carbon::now()

                 ];



                $insert = ReferralUser::insert($referalUserData);






              if (session()->has('referal_id')) {

             $referal_id->user->balance += 0.01;
             $referal_id->user->save();

          }


session()->flash('user_id',$user->id);

     return redirect()->route('emailregister');


    }

这是我现在写的代码,用于添加余额:

          if (session()->has('referal_id')) {

         $referal_id->user->balance += 0.01;
         $referal_id->user->save();

      }

其中0.01 $是我想要添加到用户余额的金额/值,其中包含URL和ID的所有者。 (不是使用注册URL的成员)

任何人都有一个想法,为什么我没有得到任何错误,它不添加平衡?

由于

0 个答案:

没有答案