配置

2018-02-24 15:52 更新

由于 HTTP 協(xié)定是無狀態(tài)(Stateless)的,所以 session 提供一種保存用戶數(shù)據(jù)的方法。Laravel 支持了多種 session 后端驅(qū)動,并通過清楚、統(tǒng)一的 API 提供使用。也內(nèi)置支持如 MemcachedRedis和數(shù)據(jù)庫的后端驅(qū)動。

session 的配置文件配置在 config/session.php 中,請務(wù)必看一下 session 配置文件中可用的選項配置及注釋。Laravel 默認(rèn)使用 file 的 session 驅(qū)動,它在大多的應(yīng)用中可以良好運(yùn)作。

如果你想在 Laravel 中使用 Redis sessions,你需要先通過 Composer安裝 predis/predis 擴(kuò)展包 (~1.0)。

注意: 如果你需要加密所有的 session 數(shù)據(jù),就將選項 encrypt 配置為 true 。

保留鍵值

Laravel 框架在內(nèi)部有使用 flash 作為 session 的鍵值,所以應(yīng)該避免 session 使用此名稱。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號