我在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的成员)
任何人都有一个想法,为什么我没有得到任何错误,它不添加平衡?
由于