はSchema
を使用せずにセッションからデータを格納および取得することが可能ですか?たとえば、session
にデータを保存すると、key
とvalue
がリアルタイムで生成されますか?Laravelセッション
更新:これはうまくいかなかったのですが、最初はうまくいきませんでした。ここに私がやったことだ:
は、スキーマによって
$period = $request->session()->get('period', 'default');
はSchema
を使用せずにセッションからデータを格納および取得することが可能ですか?たとえば、session
にデータを保存すると、key
とvalue
がリアルタイムで生成されますか?Laravelセッション
更新:これはうまくいかなかったのですが、最初はうまくいきませんでした。ここに私がやったことだ:
は、スキーマによって
$period = $request->session()->get('period', 'default');
を取得
$request->session()->put('period', $request->period);
を保存、私はあなたがセッションのために、データベーステーブルを参照していると思います。これは、database
SESSION_DRIVERを使用している場合にのみ必要です。
.envファイルでセッションドライバを変更できます。
SESSION_DRIVER=file
他のセッションのドライバは、ファイル、Redisの、memcacheのなど。
を含めるスキーマを使用せずにセッションからデータを格納および取得することが可能ですか?たとえば、セッションにデータを保存すると、キーと値がリアルタイムで生成されますか?
storage
ディレクトリ内のファイルとして デフォルトで
、Laravel店セッションなので、あなたが株式の設定を使用している場合は、すべてのドキュメントでSchema
コールは必要ありません。
これは、データベース駆動型のセッションを使用している場合にのみ必要です。これは1回限りの設定です。通常は、データベース移行に使用します。セッション用にデータベースを設定したら、追加のスキーマコードを実行することなく、好きなだけ多くのセッションキーと値のペアを格納できます。
'Schema'は一度だけ必要です(通常は移行中)、データベース駆動型のセッションを使用している場合に限ります。個々のキー/値は、スキーマの一部ではなく**事前定義されている必要はありません。 – ceejayoz