首頁 > php框架 > Laravel > laravel中session的用法是什麼

laravel中session的用法是什麼

WBOY
發布: 2022-02-23 16:29:50
原創
4003 人瀏覽過

用法: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;$i<=10;$i++) {
    session()->push(&#39;key4&#39;, &#39;name_&#39;.$i);
}
登入後複製

session暫存資料(資料只能存取一次)

session()->flash(&#39;key5&#39;, &#39;value5&#39;);
Session()->reflash();//在all()、get()等方法前调用该方法,闪存数据会一直保存
登入後複製

2.取得資料

取得所有數據

session()->all();
登入後複製

根據鍵取得單一數據,第二個參數為預設值

session()->get(&#39;key5&#39;, &#39;default_value&#39;);
登入後複製

3.清空或刪除資料

根據鍵刪除資料同時回傳

session()->pull(&#39;key3&#39;);
登入後複製

刪除鍵

session()->forget(&#39;key3&#39;);
登入後複製

#清除所有session

session()->flush();
登入後複製

4.判斷session是否存在

session()->has(&#39;key4&#39;)
登入後複製

【相關推薦:laravel影片教學

#

以上是laravel中session的用法是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板