在Web應用程式中,有必要識別跨越請求的用戶并為每個用戶保存資料,為此,像Laravel這樣的框架提供了一種稱為會話的機制,本篇文章就來為大家介紹關于Laravel處理session(會話)的方法,

會話可以存盤資料(鍵和值),Laravel提供各種后端會話,可以在config / session.php中設定,
默認設定的檔案會話將會話保存在storage / framework / sessions /目錄中的檔案中,在生產環境中,我們將考慮使用資料庫會話,redis會話等,但在開發環境中,使用默認的檔案會話就足夠了,
如何在Laravel中使用會話(session)
使用Laravel操作會話有兩種主要方法,
一種是通過傳遞給操作的Request實體,
使用Illuminate \ Session \ Store實體,




鏈接:https://pan.baidu.com/s/1v5gm7n0L7TGyejCmQrMh2g 提取碼:x2p5
免費分享,但是X度限制嚴重,如若鏈接失效點擊鏈接或搜索加群 群號518475424,
另一種方法是使用全域輔助函式session(),
使用Illuminate \ Session \ SessionManager實體,

我們來看在Laravel中使用會話(session)的具體示例
一個非常簡單的例子
我們定義以下路線,

首先,在瀏覽器中訪問/ put-data時,會執行第一條路徑,可以確認資料已保存在會話中,
|
1 |
接下來,在瀏覽器中訪問/ list-data時,將執行第二條路徑,可以確認之前保存的資料是否已保留
|
1 |
|
當然還有其他資料,但這些是自動保存的資料,Laravel本身也在使用會話,
以上就是Laravel處理session(會話)的方法詳解的詳細內容,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/124117.html
標籤:PHP
上一篇:laravel如何參考外部檔案
