{Laravel}如何让成员访问以前的成员资格?

{Laravel}如何让成员访问以前的成员资格?,laravel,Laravel,我对会员资格功能有问题 升级会员资格时,他们无法访问以前的会员资格功能。如何解决此问题 我有这样的控制器代码(这只是我的示例,正在工作,但无法获得以前的成员资格): 就模型关系而言,“成员资格”是什么意思?在此代码中,您在哪里尝试获得“先前”成员资格?请同时修复代码中明显的语法错误。就模型关系而言,“成员资格”是什么意思?在此代码中,您在哪里尝试获得“先前”成员资格?请修复代码中明显的语法错误。 public function cashLinks() { $user = Auth::us

我对会员资格功能有问题
升级会员资格时,他们无法访问以前的会员资格功能。
如何解决此问题

我有这样的控制器代码(这只是我的示例,正在工作,但无法获得以前的成员资格):

就模型关系而言,“成员资格”是什么意思?在此代码中,您在哪里尝试获得“先前”成员资格?请同时修复代码中明显的语法错误。就模型关系而言,“成员资格”是什么意思?在此代码中,您在哪里尝试获得“先前”成员资格?请修复代码中明显的语法错误。
public function cashLinks()
{
    $user = Auth::user();
    $settings = Settings::first();
    $ad_limit = $user->membership->ad_limit;
    $membership = $user->membership->id;
    $ad = Advert::whereUser_id($user->id)->where('date','=',date('Y-m-d'))->count();
    if ($ad == 0)
    {
        $ptcse = Ptc::whereMembership_id($membership)->take($ad_limit)->whereStatus(1)->count();
        if ($ptcse == 0){
            
            session()->flash('message', 'You Don't have any ads);
            return redirect()->route('userMemberships');
        } else {

            $ptcs = Ptc::whereMembership_id($membership)->take($ad_limit)->whereStatus(1)->get();

            foreach ($ptcs as $ptc)
            {
                $info =([

                    'user_id'=> $user->id,
                    'date'=> date('Y-m-d'),
                    'ptc_id'=> $ptc->id,

                ]);

                Advert::create($info);
            }

            $adverts = Advert::whereUser_id($user->id)->where('date','=',date('Y-m-d'))->paginate(10);
            return view('user.viewads.index',compact('adverts','settings'));

        }

    }else{

        $adverts = Advert::whereUser_id($user->id)->where('date','=',date('Y-m-d'))->paginate(10);
        return view('user.viewads.index',compact('adverts','settings'));
    }

}