laravel5.5でcookieの設定と取得について

laravel5.5でcookieの設定と取得について

クラウド全盛の昨今でも、個々のブラウザに情報を持たせたい場合がある(ユーザ名の保存とかね!)ので調べてみた。
cookieは画面を表示する時にブラウザ(HDD)に書き込まれるので、laravel的にはreturn response();する必要がある。

web.php

cookieを見るには、chrome拡張のEditThisCookieが便利(Chromeの再起動が必要)
ただし、Laravelフレームワークが作成するクッキーは全て暗号化されていてるので、中身は確認できない…。

cookieの取得は簡単なので、ブラウザからURL指定でも良いかも?

画面遷移を伴わないけど、クッキーに値を入れておきたい!
って時にはキューに入れておくと、次のブラウザ表示の時にクッキーを仕込んでおいてくれる。