Getting Started

Installation

How to add nuxt-auth-sanctum to your Nuxt application!

Quick Start

You can use the following command to install the module and automatically register it in your nuxt.config.ts modules section

Terminal
npx nuxi@latest module add nuxt-auth-sanctum

or manually install a dependency via:

Terminal
pnpm add nuxt-auth-sanctum

and register the module in your nuxt.config.ts:

nuxt.config.ts
export default defineNuxtConfig({
  modules: [
    // other modules
    'nuxt-auth-sanctum'
  ],

  sanctum: {},
})

Configuration

Once you have the module installed and registered, provide the configuration in nuxt.config.ts according to your setup.

nuxt.config.ts
export default defineNuxtConfig({
  //... other parts of the config

  // nuxt-auth-sanctum options (also configurable via environment variables)
  sanctum: {
    baseUrl: 'http://localhost:80', // Laravel API
  }
})

That's it! You can now use Nuxt Auth Sanctum in your Nuxt app ✨