码迷,mamicode.com
首页 > 其他好文 > 详细

laravel 4.2 session

时间:2016-11-29 19:13:19      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:val   ssi   保存   默认   href   设置   文档   过期   put   

laravel的session简要API

Session的API还是比较简单的,大家看看中文文档也大概知道是怎么个意思。但是有那么几个还不太好理解。

 

  1. //session的永久保存(在不过期范围内)  
  2. Session::put(‘key‘, ‘value‘);  
  3.  
  4. //等同于PHP的原生session  
  5. $_SESSION[‘key‘] = ‘value‘;  
  6.  
  7. //get操作  
  8. $value = Session::get(‘key‘, ‘default‘);  
  9.  
  10. //去除操作并删除,类似pop概念  
  11. $value = Session::pull(‘key‘, ‘default‘);  
  12.  
  13. //检测是否存在key  
  14. Session::has(‘users‘);  
  15.  
  16. //删除key  
  17. Session::forget(‘key‘);  
//设置session里的值
public function session1(Request $request){
//1.HTTP request session();
/*$request->session()->put(‘key1‘,‘value1‘);
echo $request->session()->get(‘key1‘);*/

//2.session()
/*session()->put(‘key2‘,‘value2‘);
echo session()->get(‘key2‘); */

//3.session
//存储数据到session
//Session::put(‘key3‘,‘value3‘);

//获取session里的数据
//echo Session::get(‘key3‘);

//不存在则获取默认的值
//echo Session::get(‘key4‘,‘default‘);

//以数组的形式存储数据
//Session::put([‘key4‘=>‘value4‘]);

//把数据放到Session的数组中
/*Session::push(‘user‘,‘yxh‘);
Session::push(‘user‘,‘imooc‘);*/

//取出数组的数据
/*$res = Session::get(‘user‘,‘default‘);
var_dump($res);*/

//取出数据之后就把它删除
/*$res = Session::pull(‘user‘,‘default‘);
var_dump($res);*/

//取出session中的所有制
/*$res = Session::all();
var_dump($res);*/

//判断session中的某个值是否存在
/*if(Session::has(‘key1‘)){
$res = Session::all();
dd($res);
}else{
echo ‘不存在‘;
}*/

//删除session中指定的值
//Session::forget(‘key1‘);

//清空所有session
//Session::flush();

//设置临时数据,只能访问一次,第二次访问就删除了
//Session::flash(‘key-flash‘,‘flash‘);
}

 

laravel 4.2 session

标签:val   ssi   保存   默认   href   设置   文档   过期   put   

原文地址:http://www.cnblogs.com/wuoshiwzm/p/6114609.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!