check()) { return redirect()->route('admin.dashboard'); } break; case 'vendor': if (Auth::guard($guard)->check()) { return redirect()->route('vendor.dashboard'); } break; default: if (Auth::guard($guard)->check()) { return response()->json([],404); } break; } return $next($request); // $guards = empty($guards) ? [null] : $guards; // foreach ($guards as $guard) { // if (Auth::guard($guard)->check()) { // return redirect(RouteServiceProvider::HOME); // } // } // return $next($request); } }