首页 Order Laravel 正文

Laravel Cookie

金鹏头像 金鹏 Laravel 2022-04-01 14:04:16 0 409
导读:一.使用 Cookie1.首先,获取Cookie 有两种方法,具体如下://注意Laravel 中cookie 都是加密的,原生c...
一.使用 Cookie

1. 首先,获取 Cookie 有两种方法,具体如下:

//注意 Laravel  cookie 都是加密的,原生 cookie 只能获取加密信

//使用 request()->cookie 获取解密后的 cookie 信息

return request()->cookie( 'laravel_session ');

 

//使用 Cookie::也可以获取 ,引入 Illuminate\Support\Facades\Cookie;

return Cookie ::get( 'laravel_session ');

 

2. 使用 response()方法,可以创建 cookie

//response()方法写入一个 cookie

//参数 3,是过期时间 ,已分钟为单

//这里必须有 return,否则无法写

return response( 'Hello Cookie ')->cookie( 'name ', 'Mr.Lee ', 10);

 

3. 使用 Cookie::queue()方法来写入 cookie

//推荐这个,清爽很多

Cookie::queue( 'age ', 100, 10);

 

4. 使用助手函数 cookie()来创建 cookie 实例,然后再写入,更加灵活;

//助手函数,创建一个实例,让写入可以更加灵活

$cookie = cookie( 'gender ', ' ', 10);

Cookie::queue($cookie);

 

//完整版,后面四种:路径,域名 ,https,仅 http

cookie($name, $value, $minutes, $path, $domain, $secure, $httpOnly)

 

5. 默认 cookie 是加密存放的,如果想某个 cookie 不加密,在中间件文件夹设置

Http/Middleware/milldelEncryptCookies.php

 

protected $except = [

//

'name '

                   ];


本文地址:https://www.jinpeng.work/?id=181
若非特殊说明,文章均属本站原创,转载请注明原链接。
广告3

欢迎 发表评论:

  • 请填写验证码

日历

«    2025年4月    »
123456
78910111213
14151617181920
21222324252627
282930

控制面板

您好,欢迎到访网站!
  查看权限
广告2

退出请按Esc键