ホームページ >バックエンド開発 >PHPチュートリアル >Laravel 5.4.36でセッションが正常に保存されない場合はどうすればよいですか?
Laravel は PHP フレームワークです。laravel を使用すると、セッションのデフォルトのファイル キャッシュが使用されることがわかりました。 session()->put("key","values")
没有设置成功,最后翻源码发现是使用文件缓存时候需要使用save()
/** * Save the session data to storage. * * @return bool */ public function save() { $this->ageFlashData(); $this->handler->write($this->getId(), $this->prepareForStorage( serialize($this->attributes) )); $this->started = false; }ファイルキャッシュを使用しているため、書き込みメソッドのソースコード呼び出し:vendor/laravel/framework/src /Illuminate/Session/FileSessionHandler.php
/** * {@inheritdoc} */ public function write($sessionId, $data) { $this->files->put($this->path.'/'.$sessionId, $data, true); return true; }関連する推奨事項:
以上がLaravel 5.4.36でセッションが正常に保存されない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。