尝试在ajax调用中设置cookie,Laravel

时间:2014-04-07 05:06:09

标签: php ajax cookies laravel setcookie

我正在尝试在ajax调用中设置cookie,但无法使其工作。 我知道我需要通过$ response->标头上的setCookie来设置它。 $ cookie变量看起来正确,但浏览器中没有设置cookie。

来自我的控制器的代码:

$cookie = Cookie::make('testcookie', array('testvalue' => 'test'), 1000);  
$response = Response::json(array('status' => 'ok'));  
$response->headers->setCookie($cookie);  
return $response;

1 个答案:

答案 0 :(得分:2)

我认为你在页面初始化后调用了这个函数。因此,在html标签启动后,不能发送cookie标头。

请参阅此Link

this会帮助您