環境 PHP7.2 Laravel5.5 目標 /api/login ユーザーとパスワードを送るとトークンが発行される。 /api/me ユーザーの情報を返す。トークンが無いとアクセスできない。 認証機能を導入 まずはLaravelに備わっている認証機能を有効にしておきます。 php artisan make:auth php artisan migrate これだけでログイン機能ができる。 WebAPIのときに使うのでユーザーを登録しておきましょう。 composerでjwt-authをインストール jwt-authをLaravelプロジェクトにインストールします。 composer require tymon/jwt-auth 1.0.0-rc2 Laravel5.5>= には1.0以上のjwt-authが必要なのでバージョンを指定します。 次にjwt-authの初期設定を行います。