laravel :Session,Cookie

Session::get('key');
// 從會話中讀取一個條目Session::get('key', 'default');
Session::get('key', function(){ return 'default'; });
// 獲取 session 的 IDSession::getId();
// 增加一個會話鍵值數據Session::put('key', 'value');
// 將一個值加入到 session 的數組中Session::push('foo.bar','value');
// 返回 session 的所有條目Session::all();
// 檢查 session 裏是否有此條目Session::has('key');
// 從 session 中移除一個條目Session::forget('key');
// 從 session 中移除所有條目Session::flush();
// 生成一個新的 session 標識符Session::regenerate();
// 把一條數據暫存到 session 中Session::flash('key', 'value');
// 清空所有的暫存數據Session::reflash();
// 重新暫存當前暫存數據的子集

Session::keep(array('key1', 'key2'));

Cookie::get('key');
Cookie::get('key', 'default');
// 創建一個永久有效的 cookieCookie::forever('key', 'value');
// 創建一個 N 分鐘有效的 cookieCookie::make('key', 'value', 'minutes');
// 在迴應之前先積累 cookie,迴應時統一返回Cookie::queue('key', 'value', 'minutes');
// 移除 CookieCookie::forget('key');
// 從 response 發送一個 cookie$response = Response::make('Hello World');
$response->withCookie(Cookie::make('name', 'value', $minutes));

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章