检查中间件中的状态是否处于活动状态
check the status is active or not in middleware
我有一个名为 agents
的 table,我想在代理尝试登录时签入 middleware
,代理是否处于活动状态
public function handle($request, Closure $next)
{
$user = $this->auth->user();
if(agentmodel::where('status') == 'active'){
true;
}else{
false;
}
}
您必须 return 中间件中的请求才能继续
public function handle($request, Closure $next)
{
// Declared but not used
$id = auth()->id();
// If agent belongs to a user
if (App\agentmodel::where('user_id', $id)->first()->status == 'active') {
return $next($request);
}
\Session::flush();
return back()->with('error', 'Your account is not active');
}
如果代理未激活,这将重定向回来并且不允许用户继续
public function handle($request, Closure $next)
{
$user = $this->auth->user();
$agent = AgentModel::where("status", "active")->get();
if(count($agent) > 0) {
return $next($request);
} else {
return back();
}
}
我有一个名为 agents
的 table,我想在代理尝试登录时签入 middleware
,代理是否处于活动状态
public function handle($request, Closure $next)
{
$user = $this->auth->user();
if(agentmodel::where('status') == 'active'){
true;
}else{
false;
}
}
您必须 return 中间件中的请求才能继续
public function handle($request, Closure $next)
{
// Declared but not used
$id = auth()->id();
// If agent belongs to a user
if (App\agentmodel::where('user_id', $id)->first()->status == 'active') {
return $next($request);
}
\Session::flush();
return back()->with('error', 'Your account is not active');
}
如果代理未激活,这将重定向回来并且不允许用户继续
public function handle($request, Closure $next)
{
$user = $this->auth->user();
$agent = AgentModel::where("status", "active")->get();
if(count($agent) > 0) {
return $next($request);
} else {
return back();
}
}