laravel-nuxt/nuxt/app/middleware/auth.ts

9 lines
206 B
TypeScript

export default defineNuxtRouteMiddleware(() => {
const nuxtApp = useNuxtApp()
const auth = useAuthStore()
if (!auth.isLoggedIn) {
return nuxtApp.runWithContext(() => navigateTo('/login'))
}
})