laravel5.6框架中session的使用

使用session之前需要先引入Session和Request
use Illumnate\Http\Request
use Illuminate\Support\Facades\Session

从session中获取数据

$value = $request->session()->get('key', 'default');

从session中获取所有数据

$data = $request->session()->all();

判断session中是否存在指定项

$request->session()->has('users')

在session中存储数据

$request->session()->put('key', 'value');

获取并删除数据

$value = $request->session()->pull('key', 'default');

从session中删除数据项,forget删除指定数据,flush删除所有

$request->session()->forget('key');
$request->session()->flush();

转载于::https://www.cnblogs.com/yingyong/p/10645020.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章