記事の内容
概要
Sessionファザードは、セッションデータを簡単に操作するための便利なメソッド群を提供します。
put
セッションにデータを保存します。
Session::put('user_role', 'admin');
get
セッションからデータを取得します。
$userRole = Session::get('user_role', 'guest');
has
指定したキーがセッションに存在するか確認します。
if (Session::has('user_role')) {
// ロールが設定されている場合の処理
}
forget
セッションから指定したデータを削除します。
Session::forget('user_role');
flash
次のリクエストでのみ使用できる一時的なデータをセッションに保存します。
Session::flash('message', 'ログイン成功');
flush
セッションの全データを削除します。
Session::flush();