laravel session使用方法
1.存储数据
//存储单条数据,下面两种写法功能相同,后续使用session()为例进行演示 $request->session()->put('key1', 'value1'); session()->put('key2', 'value2'); //存储数组 for ($i=1;$i<=10;$i++) { session()->push('key4', 'name_'.$i); } //session暂存数据(数据只能访问一次) session()->flash('key5', 'value5'); Session()->reflash();//在all()、get()等方法前调用该方法,闪存数据会一直保存
2.获取数据
//获取所有数据 session()->all(); //根据键获取单条数据,第二个参数为默认值 session()->get('key5', 'default_value');
3.清空或删除数据
//根据键删除数据同时返回 session()->pull('key3'); //删除键 session()->forget('key3'); //清空所有session session()->flush();
4.判断session是否存在
session()->has('key4')
更多请查看laravel手册:https://learnku.com/docs/laravel/8.x/session/9373
【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) https://www.cnblogs.com/facetwitter/p/15783998.html