首页 > 其他 > 详细

Laravel5中的Session

时间:2017-05-04 14:06:46      阅读:265      评论:0      收藏:0      [点我收藏+]

有关Session的配置文件是aonfig/session.PHP文件。

如果不使用基于数据库、cookie或者Redis缓存类的Session的话,不需要改配置文件就可以使用了。

下面一个简单的使用Session的例子

1.定义路由

//创建Session变量    
Route::get(‘/sessionCreate‘, ‘UserController@sessionCreate‘);    
//取得Session变量    
Route::get(‘/sessionGet‘, ‘UserController@sessionGet‘);

2.在UserController.php中创建两个函数,并引入Session所在的命名空间

 

use Illuminate\Support\Facades\Session;    
  
  
  
public function sessionCreate(){    
        //使用put方法直接创建Session变量    
        Session::put(‘ID‘, 1);    
        Session::put(‘USERNAME‘, ‘徐文志‘);    
        //使用push方法创建Session数组    
        Session::push(‘user.id‘, 1);    
        Session::push(‘user.name‘, ‘azxuwen‘);    
        echo ‘Session Created!!‘;    
    }    
    
    public function sessionGet(){    
        //使用get方法获取session变量或session数组    
        echo Session::get(‘ID‘);    
        echo Session::get(‘USERNAME‘);    
        var_dump(Session::get(‘user‘));    
    }

请求方式:http://localhost/laravel/public/index.php/sessionCreate    然后在请求  http://localhost/laravel/public/index.php/sessionGet 就会得到想要的结果。

Laravel5中的Session

原文:http://www.cnblogs.com/Siegel/p/6806531.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!