2015-09-15 137 views
3

我一直在试图找到解决这个问题几天现在。 Laravel框架随机似乎松动了会议。Laravel会话不持久

应用程序安装

PHP版本5.6.8

Laravel 5.1/Anjular JS

XAMPP堆栈

到目前为止,我已经尝试了这些 1.在更改配置键/应用.php等

'key' => env('APP_KEY', 'ThisNeedsToBe32CharactersLongDog'), 

2。使用以下命令生成新的应用程序密钥

php artisan key:generate 

3.使用php超级全局变量$ _SESSION。这很有效,所以灯管不太可能。

  1. 为了以防万一,更换灯座。在Yii上构建应用程序可以在相同的堆栈上正常工作。

  2. 删除供应商文件夹,并使用 作曲家安装

  3. 变化会议司机,饼干,文件,数据库重新下载了所有的包。也没有工作。

  4. 浏览了几乎所有关于此的stackoverflow问题并提出了建议的更改。

你的帮助是极大的appreciated.Thank你

附录 https://github.com/laravel/framework/issues/4576 这是Laravel 4.1的问题。我不确定这是否仍然是Laravel 5.1的问题

+0

您是如何更改会话驱动程序的?这是我看起来的第一个地方。 (如果你使用数据库持久性,你的数据库配置是什么?) –

+0

'$ _SESSION'和Laravel的'Session ::'函数**不是**相同。你在哪里主持?它是一个多服务器设置? – ceejayoz

+0

@JT Grimes,我更改了config/session.php文件中的驱动程序 'driver'=> env('SESSION_DRIVER','file'), – elixir

回答

-1

Laravel的session()方法和PHP的$_SESSION阵列是不一样的。我相信session()方法中的内容将覆盖$_SESSION,因此请使用session()