20221124

APIのセッション有効化

Kernel.php を開き、ミドルウェアグループの api の部分に、以下の行を追記します。

'api' => [

//↓ここから

\App\Http\Middleware\EncryptCookies::class,

\Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class,

\Illuminate\Session\Middleware\StartSession::class,

\Illuminate\View\Middleware\ShareErrorsFromSession::class,

//↑ここまでを追加

'throttle:api',

\Illuminate\Routing\Middleware\SubstituteBindings::class,

],


セッションのクリア

セッションをクリアするため、storage/framework/sessions の中身のファイルを全部けす。

cd storage/framework/sessions

rm *


JSの Feach APIを使っている場合は

Javascirpt標準の Feach APIを使って API呼び出ししている場合は、Cokkie が送信されるように、JS側も修正する必要がある。

const response = await fetch(url);