zoukankan      html  css  js  c++  java
  • Laravel5中的Session

    有关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 IlluminateSupportFacadesSession;    
      
      
      
    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 就会得到想要的结果。

  • 相关阅读:
    rails时间问题
    stringify_keys 和symbolize_keys
    thritf
    Nginx负载均衡反向代理
    CentOS 7 yum 安装 Nginx
    CentOS 7安装与配置Tomcat8
    CentOS 7安装与配置JDK8
    系统数据字典模块设计
    mysql视图
    阿里云maven中央仓库
  • 原文地址:https://www.cnblogs.com/Siegel/p/6806531.html
Copyright © 2011-2022 走看看