前提条件:LaravelをAPIサーバーとして利用
ローカルで問題なく動いたのでデプロイし、いざログインしようすると500エラー
ログを辿ると下記のエラーが
Session store not set on request.
結論
Karnel.php
に\Illuminate\Session\Middleware\StartSession::class
を追加するだけ
'api' => [
\Laravel\Sanctum\Http\Middleware\EnsureFrontendRequestsAreStateful::class,
'throttle:api',
\Illuminate\Routing\Middleware\SubstituteBindings::class,
+ \Illuminate\Session\Middleware\StartSession::class, // 追記
],
解決!!