Laravelが用意しているSessionクラスを使用します。
/app/config/session.phpで基本的なセッションの設定ができますので、まずこちらを確認することをお勧めします。
同ファイルでは下記の項目を設定できます。
lang
1 'driver' => 'file',
2 'lifetime' => 120,
3 'expire_on_close' => false,
4 'files' => storage_path().'/sessions',
5 'connection' => null,
6 'table' => 'sessions',
7 'lottery' => array(2, 100),
8 'cookie' => 'laravel_session',
9 'path' => '/',
10 'domain' => null,
11 'secure' => false,
さて。セッションへのアイテムの保存と取得は下記です。
とても簡単ですね。
lang
1Session::put('key','value');
2Session::get('key');
そのほかにも
lang
1// 指定したアイテムの有無を取得
2Session::has('key');
3// 指定したアイテムを削除
4Session::forget('key');
5// すべてのセッションを削除する
6Session::flush();
7// セッションにランダムなIDを割りあて
8Session::regenerate();
9
などがあります。
Laravel Web職人のためのフレームワーク
も参考にしてみてください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2014/09/17 00:27