取消设置cookie Laravel 4

时间:2013-06-19 20:42:38

标签: php laravel laravel-4

如何在Laravel 4中删除或销毁cookie?

我使用下一个代码创建了它:

return Response::make('', 302, array('Location' => $_SERVER['HTTP_REFERER']))->withCookie($cookie);

但最后,我需要销毁这些数据。

我该怎么做?

3 个答案:

答案 0 :(得分:24)

你必须使用Cookie ::忘记这样:

$cookie = Cookie::forget('cookieKey');

return Response::make('foo')->withCookie($cookie);

记住你必须总是用响应返回cookie,它不像Session。

答案 1 :(得分:2)

我很确定它是forget()方法..

所以在你的情况下....当$ cookie被创建时,它被赋予了一个名字,就像这样取消它

Cookie::forget('yourCookie');

答案 2 :(得分:1)

here is a list of frequently used with cookie     这是一个经常用于cookie的列表     你可以查看Laravel Api文件的细节。 [2] http://laravel.com/api/class-Illuminate.Cookie.CookieJar.html
祝你好运!