我有一个用户表
列引用者:
我有第 1 步用户的视图,例如 wherereferred_by=auth::user()->id
在这里,通过此用户推荐链接注册的任何人都将显示在此表中:
我对第 2 步有另一种看法
在这里,无论谁在第 1 步,如果有人通过他们的推荐链接注册,他们的数据将显示在第 2 步视图中:
现在问题出在第 2 步中,我只能获得一个用户数据,即 101 个用户,所有这些用户都通过此用户推荐链接注册,但我还有一个用户应该在第 2 步视图中,因为该用户使用一个注册第 1 步的用户推荐链接....但是我无法让这两个用户都推荐用户....我只能获得一个用户推荐用户...
这是我的控制器代码
公共函数referral_report(){ $referral_report = User::where('referred_by', Auth::user()->id)->orderBy('id', 'desc')->paginate(10);
return view('affiliate.referral_report',compact('referral_report'));
}
public function referral_report2(){
$referral_reportt =User::where('referred_by', Auth::User()->id)->first();
if($referral_reportt != null){
$referral_report2 = User::where('referred_by', $referral_reportt->id)->paginate(10);}
return view('affiliate.referral_report2',compact('referral_report2'));
}