20221124
mermaid.live/edit#pako:eNpdkc1OwzAQhF9l5VMrFXGPEFIL3ECtaLnlsnU2iUW8a9Z2pVD13UlJU358Wn8zHo3WR2OlIlMY77jyGEoGUJE0m13AfH5GAGt1jeM4XgCehRtoXUyi_cSKwlnhWY1Q481e5H0-KRsJuUN1EZMTnijASl1ysYUw6hBib1vppOkBc2pFYSfcwyp_4uXVK0VCte2UsWaguiab3IEpxru93t4jV1ATpqwUf_mWOYkfCliwSv-KvMUf63gevj0HgkS2ZfeR_xu2STFRM8SFDpkdN3_1pTbZEycYlhiu6k6kuwZtiOFcNmAgneALqUdXmYXxl6kwx7NYmtSSp9IUw1hRjblLpSn5NFhzqIYyT5Ub_sMUNXaRFmZYoWx7tqZImmkyPTpsFP0IT1_Mo6RK
APIのセッション有効化
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を使っている場合は
JSの Feach APIを使っている場合は
Javascirpt標準の Feach APIを使って API呼び出ししている場合は、Cokkie が送信されるように、JS側も修正する必要がある。
const response = await fetch(url);