Laravel看不到我的饼干

时间:2018-01-18 19:56:59

标签: php laravel cookies laravel-5.2

我尝试设置cookie(简单示例):

Route::get('set', function () {
    Cookie::queue(Cookie::forever('cart_id', 123));
});

Route::get('get', function (Illuminate\Http\Request $request) {
    dump($request);

});

但是我进入了$request

Request {#40 ▼
  ...
  +cookies: ParameterBag {#43 ▼
    #parameters: array:3 [▼
      "cart_id" => null
      "XSRF-TOKEN" => null
      "laravel_session" => null
    ]
  }
  +headers: HeaderBag {#46 ▼
    #headers: array:9 [▼
      ...
      "cookie" => array:1 [▼
        0 => "cart_id=eyJpdiI6IldNbjJwMHdRclBmWkFkUFJ3SnJ6Z2c9PSIsInZhbHVlIjoiVnhBWGl3ODFBaGhwTCtSc0NoSmlLUT09IiwibWFjIjoiYjU2NjRmNDI4OGQ4NGZmZjNjMDhmYTEwMWJlOWQ2ZjUwYjAxNTMxYjU2OWY3Y2I0NjYxNzQzZTNhZjVkMDcxOSJ9; XSRF-TOKEN=eyJpdiI6Ino2ckNVSU5cL3VEcE5VQWRqQm1wTkV3PT0iLCJ2YWx1ZSI6IkF2b1Y0VDFkMlVqam8zeWVJQk55Mm96XC9PZFlyZUxma3FBTXNBV2VoK3AyTkp5Q2RNOHZtQnRyMFB0a3c0Mm5cL1hJdkkyY1haUHhZV0FEejdKSjMzaHc9PSIsIm1hYyI6IjFlNjVkZDE2NDJiYjA2MDQzM2JiYWYzMWY2YWRiNTk0ZDM4MjBlNmEzZmEwNTUxZWUzY2NmYmEyZDljMmYwOGIifQ%3D%3D; laravel_session=eyJpdiI6Imh1QW1iamlscnVpV3JFTThHYWdTNkE9PSIsInZhbHVlIjoiZElUMU1MZlRwa1BRZFd6T0pWMGhSanNCcmVNcjdEUGJrd2Zhc3RqbFUzVFBOamxsclBnbWhHcVk4QXFXU2VFMkVGYXBUSm4xVVFvcGZoZnVxN1VTVnc9PSIsIm1hYyI6IjkyYjA5YTI3MmE3MWE5OWRhNDBjYWZkZjQwZjk0NjI1OTY4MGNjZDM4ZDQ4YWE3YjdkMWMxNmQwZjgxMzQzZTYifQ%3D%3D"
      ]
    ]
    #cacheControl: array:1 [▶]
  }      
}

当然,首先我去/设置链接,然后/ get。

我哪里出错了?为什么我的所有Cookie都等于null

顺便说一句,过去5个小时我尝试创建一个包含Cookie::queue()函数的函数,但它也出错了。我不知道,我的laravel cookies有什么问题

0 个答案:

没有答案