ホームページ > PHPフレームワーク > Laravel > Laravelでのセッションの使用法は何ですか?

Laravelでのセッションの使用法は何ですか?

WBOY
リリース: 2022-02-23 16:29:50
オリジナル
4003 人が閲覧しました

使用法: 1. データを保存します。構文は「session()->put('key1', 'value1')」です。 2. データを取得します。構文は「session()->put('key1', 'value1')」です。 all( )"; 3. データをクリアまたは削除します。構文は「session()->pull('key3');」です。

Laravelでのセッションの使用法は何ですか?

#この記事の動作環境: Windows 10 システム、Laravel バージョン 6、Dell G3 コンピューター。

laravelにおけるセッションの使い方とは

1. データの保存

単一のデータを保存する以下の2つの書き方です。例として session( ) を使用して、

$request->session()->put('key1', 'value1');
session()->put('key2', 'value2');
ログイン後にコピー

ストレージ アレイ

for ($i=1;$i<=10;$i++) {
    session()->push(&#39;key4&#39;, &#39;name_&#39;.$i);
}
ログイン後にコピー

セッション一時データ (データは 1 回のみアクセス可能)

session()->flash(&#39;key5&#39;, &#39;value5&#39;);
Session()->reflash();//在all()、get()等方法前调用该方法,闪存数据会一直保存
ログイン後にコピー

# を示します。 ##2. データの取得

すべてのデータの取得

session()->all();
ログイン後にコピー

キーに基づいて 1 つのデータを取得します。2 番目のパラメーターはデフォルト値です

session()->get(&#39;key5&#39;, &#39;default_value&#39;);
ログイン後にコピー

3. データをクリアまたは削除します

キーに基づいてデータを削除し、戻ります

session()->pull(&#39;key3&#39;);
ログイン後にコピー

キーを削除

session()->forget(&#39;key3&#39;);
ログイン後にコピー

すべてのセッションをクリアします


session()->flush();
ログイン後にコピー

4. セッションが存在するかどうかを確認する

session()->has(&#39;key4&#39;)
ログイン後にコピー
[関連する推奨事項:

laravel ビデオ チュートリアル ]

以上がLaravelでのセッションの使用法は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート