Catalystでcookie

ただcookieを扱いたいだけなのに怒られて涙目。
時間をあけて再度やってみたら単純な話だった…。

$c->response->cookies->{COOKIE_NAME} = {value=>hoge, expires=>'+1M'};


↑でcookieセット完了。
responseなのかrequestなのかはその時に合わせて。


取り出すときは

$c->request->cookies->{COOKIE_NAME}->value;

でOK
ただしCOOKIE_NAMEのcookieが存在しないと怒られるので、事前に確認が必要。


やっぱりじっくりとドキュメントだとか、チュートリアル読まないとだめぽ。
もっと早くから手をつけておくんだった…!
っていう毎度お馴染みの後悔メソッド。