この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:1
ページ更新者:guest
更新日時:2019-04-20 13:12:42

タイトル: セッションの値の取得/保存/更新/削除
SEOタイトル: 【Laravel】セッションの値の取得/保存/更新/削除

この記事の要点
  • Laravel のセッション操作(保存・取得・更新・削除)
  • 保存: $request->session()->put('id', 123);
  • 取得: $request->session()->get('id');
  • 削除: forget('id') / 全削除 flush()
  • ヘルパ session('id') / session(['id' => 123]) も同等

 

値の保存

$request->session()->put('id', '123');

 

値の取得

$request->session()->get('id')

 

全ての値の保存

$request->session()->all();

 

値の削除

$request->session()->forget('id');

 

全ての値の削除

$request->session()->flush();

 

全ての値の保存

if ($request->session()->has('id')) {
    //
}

if ($request->session()->exists('id')) {
    //
}

hasは値がnullの場合falseを返す。

existsは値がnullでもキーが存在すればtrueを返す。