auth = $auth; } /** * Handle an incoming request. * * @param Request $request * @param Closure $next * * @return mixed */ public function handle(Request $request, Closure $next, $guard = null) { if (auth()->guard($guard)->check()) { Session::reflash(); switch ($guard) { case 'client': if (session('contact_key')) { return redirect('/client/dashboard'); } break; default: return redirect('/dashboard'); break; } } return $next($request); } }