session 可以用于存储用户数据,支持多种后端驱动,比如file, redis, memcached等。默认使用file进行驱动。
session 的配置文件在config/session.php中。
Session 路由配置:
// session start 已经定义在中间件中
Route::group(['middleware'=>['web']], function (){
Route::get('session1', ['uses'=>"StudentController@session1"]);
Route::get('session2', ['uses'=>"StudentController@session2"]);
});
操作session的三种方法:
1. HTTP request类中的session()方法
request->session()->put() // 存数据
request->session()->get() // 取数据
2. session() 辅助函数
session()->put()
session->get()
3. Session facade
Session::put()
Session::get()
Session::all() --> 获取session中所有的数据
Sessi