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 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 就會得到想要的結果。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM