laravel的cookie操作

Posted 与f

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了laravel的cookie操作相关的知识,希望对你有一定的参考价值。

读取:

$value = Cookie::get(‘name‘);

写入:

$cookie = Cookie::make(‘name‘, ‘value‘, $minutes);//无return 好像有问题


return View::make(xxx)->withCookie($cookie);

删除:

Cookie::forget(‘name‘);

 

另一种赋值删除:

Cookie::queue(‘test‘, ‘testValue‘, 10); // 10 分钟

Cookie::queue(‘test‘, null , -1); // 销毁

 

 

原生态的cookie操作

setcookie($name, $value , $_t, ‘/‘, $domain);

setcookie("user", "Alex Porter", time()+3600,‘/‘,‘test.com‘);

打印:

var_dump($_COOKIE) ;

删除:

php中使用“setcookie($cookiename, ‘‘);”或者“setcookie($cookiename, NULL);”都会删除cookie

另一个办法是设置Cookie的失效时间为 time()或time()-1

 

以上是关于laravel的cookie操作的主要内容,如果未能解决你的问题,请参考以下文章

laravel特殊功能代码片段集合

需要一种有效的方法来避免使用 Laravel 5 重复代码片段

Laravel:如何在控制器的几种方法中重用代码片段

XSS:如何从 C# 中的字符串中删除 JS 片段?

我怎样才能在Laravel中获得cookie?

Laravel cookie 会话生命周期