laravel中session的用法是什么

用法:1、存儲數據,語法為“session()->put(‘key1’, ‘value1’)”;2、獲取數據,語法為“session()->all()”;3、清空或刪除數據,語法為“session()->pull(‘key3’);”。

laravel中session的用法是什么

本文操作環境: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
喜歡就支持一下吧
點贊13 分享