Laravelセッションにデータを保存する方法


  1. 基本的なセッションデータの保存:

    // セッションにデータを保存する
    session(['key' => 'value']);
    // セッションからデータを取得する
    $value = session('key');
  2. リクエストごとのセッションデータの保存:

    // リクエストごとにセッションにデータを保存する
    request()->session()->put('key', 'value');
    // リクエストごとにセッションからデータを取得する
    $value = request()->session()->get('key');
  3. フラッシュデータの保存:

    // リクエストごとのみセッションにデータを保存する
    session()->flash('key', 'value');
    // フラッシュデータを取得した後、セッションから削除される
    $value = session('key');
  4. セッションデータの削除:

    // 特定のキーのセッションデータを削除する
    session()->forget('key');
    // すべてのセッションデータを削除する
    session()->flush();

これらはLaravelでセッションにデータを保存するための基本的な方法です。他にもセッションデータの永続化やセッションの設定など、さまざまな方法がありますが、上記の方法は一般的な使用法です。詳細な情報はLaravelの公式ドキュメントを参照してください。