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