我试图在幼虫中完成此中间件,以检查确保已订阅了订阅计划。如果用户不是,它将重定向到付款页面。
public function handle($request, Closure $next)
{
if(Auth::check()){
if (Auth::user()->subscribed('main')) {
return true;
}else{
return view('payments.payment')->with('user',Auth::user());
}
}else{
abort(403, 'Unauthorized action.');
}
return $next($request);
}
Run Code Online (Sandbox Code Playgroud)
我遇到这个错误,运气不佳,没有找到解决方案。对null的成员函数setCookie()的调用。