用法:1、存儲數據,語法為“session()->put(‘key1’, ‘value1’)”;2、獲取數據,語法為“session()->all()”;3、清空或刪除數據,語法為“session()->pull(‘key3’);”。
本文操作環境:Windows10系統、laravel6版、Dell G3電腦。
laravel中session的用法是什么
1.存儲數據
存儲單條數據,下面兩種寫法功能相同,后續使用session()為例進行演示
$request->session()->put('key1',?'value1'); session()->put('key2',?'value2');
存儲數組
for?($i=1;$ipush('key4',?'name_'.$i); }
session暫存數據(數據只能訪問一次)
session()->flash('key5',?'value5'); Session()->reflash();//在all()、get()等方法前調用該方法,閃存數據會一直保存
2.獲取數據
獲取所有數據
session()->all();
根據鍵獲取單條數據,第二個參數為默認值
session()->get('key5',?'default_value');
3.清空或刪除數據
根據鍵刪除數據同時返回
session()->pull('key3');
刪除鍵
session()->forget('key3');
清空所有session
session()->flush();
4.判斷session是否存在
session()->has('key4')
【相關推薦:laravel視頻教程】
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦