{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'));
}
}