回答編集履歴

2

ソースのバグ修正

2017/05/31 10:33

投稿

s-washion
s-washion

スコア204

test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
  ですので、responseにcookieを設定し、クライアントに返す必要があります。
12
12
 
13
- 以下のようなソースになると思います。(すいません動作検証ておりせん。)
13
+ 以下のようなソースになると思います。(一応、動作することを確認しました。)
14
14
 
15
15
 
16
16
 
@@ -20,7 +20,9 @@
20
20
 
21
21
  require __DIR__ . '/slim/vendor/autoload.php';
22
22
 
23
- use Dflydev\FigCookies\Cookie;
23
+ //use Dflydev\FigCookies\Cookie;
24
+
25
+ use Dflydev\FigCookies\SetCookie; // SetCookieへ変更
24
26
 
25
27
  use Dflydev\FigCookies\FigRequestCookies;
26
28
 
@@ -46,7 +48,7 @@
46
48
 
47
49
  $response = FigResponseCookies::set($response, SetCookie::create('theme')
48
50
 
49
- ->withValue('blue')
51
+ ->withValue('blue')->withPath('/')
50
52
 
51
53
  );
52
54
 
@@ -56,7 +58,7 @@
56
58
 
57
59
  // クライアントにResponseを渡します
58
60
 
59
- return $response;
61
+ return $response->getBody()->write("Cookie Set !");
60
62
 
61
63
 
62
64
 

1

FigResponseCookiesのuseを追加

2017/05/31 10:33

投稿

s-washion
s-washion

スコア204

test CHANGED
@@ -23,6 +23,8 @@
23
23
  use Dflydev\FigCookies\Cookie;
24
24
 
25
25
  use Dflydev\FigCookies\FigRequestCookies;
26
+
27
+ use Dflydev\FigCookies\FigResponseCookies; // 追加
26
28
 
27
29
 
28
30