概要 業務でフロントを分離したくなってLaravelのAPI認証について調べてみると、 Laravel7からSanctumの利用が推奨されていた。 Nuxtとの連携を調査したので作業ログも兼ねて記事として残します。 Sanctumについて APIトークンを発行するタイプと、SPA認証の2種類を提供するライブラリです。 ここではSPA認証を紹介します。 和訳ドキュメント 完成品 最終的なコードを置いておきます。 環境 docker-composeで構成し、nginxでRPしています。 Host:Mac Docker nginx:1.19-alpine node:13.8-alpine (Nuxt2.14.x) php:7.4-fpm-alpine (Laravel8.x) docker-composeは下記の通りです。 version: '3' services: nginx: contai