user(); if (! $user) { return $next($request); } $isOnboardingRoute = $request->routeIs('onboarding') || $request->routeIs('onboarding.*'); if ($user->isOnboarded()) { if ($isOnboardingRoute) { return redirect()->route('dashboard'); } return $next($request); } if (! $isOnboardingRoute) { return redirect()->route('onboarding'); } return $next($request); } }