Laravel 8 全局輔助函數(shù) Session

2021-07-17 16:04 更新

你也可以使用全局的 PHP 輔助函數(shù) session 來(lái)獲取和存儲(chǔ) Session 數(shù)據(jù)。 使用單個(gè)字符串類型的值作為參數(shù)調(diào)用輔助函數(shù) session 時(shí),它會(huì)返回該字該符串對(duì)應(yīng)的 Session 鍵的值。當(dāng)使用一個(gè)鍵值對(duì)數(shù)組作為參數(shù)調(diào)用輔助函數(shù) session 時(shí),傳入的鍵值將會(huì)存儲(chǔ)在 Session 中:

Route::get('home', function () {
    // 獲取 session 中的一條數(shù)據(jù)...
    $value = session('key');

    // 指定默認(rèn)值
    $value = session('key', 'default');

    // 在 Session 中存儲(chǔ)一條數(shù)據(jù)...
    session(['key' => 'value']);
});

技巧:通過(guò) HTTP 請(qǐng)求實(shí)例操作 Session 與使用全局輔助函數(shù) session 兩者之間并沒有實(shí)質(zhì)上的區(qū)別。這兩種方法都可以通過(guò)所有測(cè)試用例中可用的 assertSessionHas 方法進(jìn)行 測(cè)試


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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)