透過 100 多個技巧的集合學習 Nuxt!

nuxt-auth-sanctum
nuxt-auth-sanctum

用於 Laravel Sanctum 驗證的 Nuxt 模組

Nuxt Auth Sanctum

npm versionnpm downloadsLicenseNuxt

此模組提供了一種透過利用基於 Cookie 的驗證來搭配 Nuxt 使用 Laravel Sanctum 的簡單方法。支援 SSR!

功能

  • useSanctumAuth composable,方便存取目前使用者和驗證方法
  • 自動化的 CSRF 令牌標頭和 Cookie 管理
  • 同時支援 CSRSSR 模式
  • 預先設定好的中介軟體,用於需要驗證的頁面
  • 將目前使用者資訊轉換為您想要的任何類別
  • 與預設的 Nuxt ofetch 客戶端相容
  • TypeScript 支援

注意:在使用此模組之前,請確保您已在後端設定 Laravel Sanctum。您可以在這裡找到關於 Laravel Sanctum 的更多資訊。

完整文件 - Nuxt Auth Sanctum 文件

快速設定

  1. nuxt-auth-sanctum 依賴項新增至您的專案
npx nuxi@latest module add nuxt-auth-sanctum
  1. 在您的 nuxt.config.ts 檔案中新增任何所需的設定
export default defineNuxtConfig({
    modules: ['nuxt-auth-sanctum'],

    sanctum: {
        baseUrl: 'https://127.0.0.1:80', // Laravel API
    },
});

就是這樣!您現在可以在您的 Nuxt 應用程式中使用 Nuxt Auth Sanctum ✨

如需更多詳細資訊,請查看這裡的文件。